pub enum Control {
}Expand description
One row of the control list.
Variants§
Mode
Which paper.
Lut
Global LUT percentage.
Dsp
Global DSP percentage.
Bram
BRAM percentage of the device.
Uram
URAM percentage of the device.
ShaSplit
The SHA-512 line’s part of the LUT split (sets its LUT allowance).
SignPower
Sign side’s power.
VerifyPower
Verify side’s power.
Background
EdDSA background’s % of the budget (DSig paper).
EdSplit
Ed25519 sign’s % of the background (DSig paper).
Mix
Verifications per signature the B key balances for.
BestCase
Best-case expectation (DSig paper).
Module(usize)
Header of slot k (shows its derived share).
Knob(usize, usize)
Knob j of slot k.
Limit(usize, usize)
Manual share of resource i (crate::Resource::ALL) for slot k.
Trait Implementations§
impl Copy for Control
impl Eq for Control
impl StructuralPartialEq for Control
Auto Trait Implementations§
impl Freeze for Control
impl RefUnwindSafe for Control
impl Send for Control
impl Sync for Control
impl Unpin for Control
impl UnsafeUnpin for Control
impl UnwindSafe for Control
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more