pub struct PushRtnlLinkIfmap { /* private fields */ }Available on crate feature
rt-link only.Implementations§
Source§impl PushRtnlLinkIfmap
impl PushRtnlLinkIfmap
Sourcepub fn new_from_slice(other: &[u8]) -> Option<Self>
pub fn new_from_slice(other: &[u8]) -> Option<Self>
Copy from contents from other slice
pub fn as_slice(&self) -> &[u8] ⓘ
pub fn as_mut_slice(&mut self) -> &mut [u8] ⓘ
pub const fn len() -> usize
pub fn mem_start(&self) -> u64
pub fn set_mem_start(&mut self, value: u64)
pub fn mem_end(&self) -> u64
pub fn set_mem_end(&mut self, value: u64)
pub fn base_addr(&self) -> u64
pub fn set_base_addr(&mut self, value: u64)
pub fn irq(&self) -> u16
pub fn set_irq(&mut self, value: u16)
pub fn dma(&self) -> u8
pub fn set_dma(&mut self, value: u8)
pub fn port(&self) -> u8
pub fn set_port(&mut self, value: u8)
Trait Implementations§
Source§impl Clone for PushRtnlLinkIfmap
impl Clone for PushRtnlLinkIfmap
Source§fn clone(&self) -> PushRtnlLinkIfmap
fn clone(&self) -> PushRtnlLinkIfmap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PushRtnlLinkIfmap
impl Debug for PushRtnlLinkIfmap
Auto Trait Implementations§
impl Freeze for PushRtnlLinkIfmap
impl RefUnwindSafe for PushRtnlLinkIfmap
impl Send for PushRtnlLinkIfmap
impl Sync for PushRtnlLinkIfmap
impl Unpin for PushRtnlLinkIfmap
impl UnwindSafe for PushRtnlLinkIfmap
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