Struct ChTr1Pam
#[repr(transparent)]pub struct ChTr1Pam(pub u8);
Tuple Fields§
§0: u8
Implementations§
§impl ChTr1Pam
impl ChTr1Pam
pub const ZEROEXTENDORLEFTTRUNCATE: Self
pub const ZEROEXTENDORLEFTTRUNCATE: Self
If destination is wider: source data is transferred as right aligned, padded with 0s up to the destination data width If source is wider: source data is transferred as right aligned, left-truncated down to the destination data width
pub const SIGNEXTENDORRIGHTTRUNCATE: Self
pub const SIGNEXTENDORRIGHTTRUNCATE: Self
If destination is wider: source data is transferred as right aligned, sign extended up to the destination data width If source is wider: source data is transferred as left-aligned, right-truncated down to the destination data width
pub const PACK: Self
pub const PACK: Self
source data is FIFO queued and packed/unpacked at the destination data width, to be transferred in a left (LSB) to right (MSB) order (named little endian) to the destination
Trait Implementations§
§impl Ord for ChTr1Pam
impl Ord for ChTr1Pam
§impl PartialOrd for ChTr1Pam
impl PartialOrd for ChTr1Pam
impl Copy for ChTr1Pam
impl Eq for ChTr1Pam
impl StructuralPartialEq for ChTr1Pam
Auto Trait Implementations§
impl Freeze for ChTr1Pam
impl RefUnwindSafe for ChTr1Pam
impl Send for ChTr1Pam
impl Sync for ChTr1Pam
impl Unpin for ChTr1Pam
impl UnwindSafe for ChTr1Pam
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