pub(crate) struct Strat9NetDevice;Trait Implementations§
Source§impl Device for Strat9NetDevice
impl Device for Strat9NetDevice
type RxToken<'a> = Strat9RxToken
type TxToken<'a> = Strat9TxToken
Source§fn receive(
&mut self,
_timestamp: Instant,
) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)>
fn receive( &mut self, _timestamp: Instant, ) -> Option<(Self::RxToken<'_>, Self::TxToken<'_>)>
Construct a token pair consisting of one receive token and one transmit token. Read more
Source§fn transmit(&mut self, _timestamp: Instant) -> Option<Self::TxToken<'_>>
fn transmit(&mut self, _timestamp: Instant) -> Option<Self::TxToken<'_>>
Construct a transmit token. Read more
Source§fn capabilities(&self) -> DeviceCapabilities
fn capabilities(&self) -> DeviceCapabilities
Get a description of device capabilities.
Auto Trait Implementations§
impl Freeze for Strat9NetDevice
impl RefUnwindSafe for Strat9NetDevice
impl Send for Strat9NetDevice
impl Sync for Strat9NetDevice
impl Unpin for Strat9NetDevice
impl UnsafeUnpin for Strat9NetDevice
impl UnwindSafe for Strat9NetDevice
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