pub struct DigitParameters {
pub msg_w: usize,
pub carry_w: usize,
}
Fields§
§msg_w: usize
§carry_w: usize
Implementations§
Source§impl DigitParameters
impl DigitParameters
Sourcepub fn carry_mask(&self) -> usize
pub fn carry_mask(&self) -> usize
Carry field only
Sourcepub fn padding_mask(&self) -> usize
pub fn padding_mask(&self) -> usize
Padding bit only
pub fn total_width(&self) -> usize
Trait Implementations§
Source§impl Clone for DigitParameters
impl Clone for DigitParameters
Source§fn clone(&self) -> DigitParameters
fn clone(&self) -> DigitParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DigitParameters
impl Debug for DigitParameters
Source§impl From<FwParameters> for DigitParameters
impl From<FwParameters> for DigitParameters
Source§fn from(value: FwParameters) -> Self
fn from(value: FwParameters) -> Self
Converts to this type from the input type.
impl Copy for DigitParameters
Auto Trait Implementations§
impl Freeze for DigitParameters
impl RefUnwindSafe for DigitParameters
impl Send for DigitParameters
impl Sync for DigitParameters
impl Unpin for DigitParameters
impl UnwindSafe for DigitParameters
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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