Enum ChTr1Pam
#[repr(u8)]pub enum ChTr1Pam {
ZEROEXTENDORLEFTTRUNCATE = 0,
SIGNEXTENDORRIGHTTRUNCATE = 1,
PACK = 2,
_RESERVED_3 = 3,
}
Variants§
ZEROEXTENDORLEFTTRUNCATE = 0
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
SIGNEXTENDORRIGHTTRUNCATE = 1
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
PACK = 2
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
_RESERVED_3 = 3
Implementations§
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