#[repr(transparent)]pub struct P4cfg(pub u32);Expand description
Port Configuration
Tuple Fields§
§0: u32Implementations§
Source§impl P4cfg
impl P4cfg
Sourcepub const fn direction(&self) -> P4cfgDirection
pub const fn direction(&self) -> P4cfgDirection
Port Direction
Sourcepub const fn set_direction(&mut self, val: P4cfgDirection)
pub const fn set_direction(&mut self, val: P4cfgDirection)
Port Direction
Sourcepub const fn set_mbintall(&mut self, val: bool)
pub const fn set_mbintall(&mut self, val: bool)
Mailbox: map interrupt
Sourcepub const fn set_stallrd(&mut self, val: bool)
pub const fn set_stallrd(&mut self, val: bool)
Stall on any read
Sourcepub const fn set_stallwr(&mut self, val: bool)
pub const fn set_stallwr(&mut self, val: bool)
Stall on write
Sourcepub const fn errorign(&self) -> P4cfgErrorign
pub const fn errorign(&self) -> P4cfgErrorign
Error Origin
Sourcepub const fn set_errorign(&mut self, val: P4cfgErrorign)
pub const fn set_errorign(&mut self, val: P4cfgErrorign)
Error Origin
Trait Implementations§
impl Copy for P4cfg
impl Eq for P4cfg
impl StructuralPartialEq for P4cfg
Auto Trait Implementations§
impl Freeze for P4cfg
impl RefUnwindSafe for P4cfg
impl Send for P4cfg
impl Sync for P4cfg
impl Unpin for P4cfg
impl UnwindSafe for P4cfg
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