pub struct LoopbackQueue { /* private fields */ }
Trait Implementations§
Source§impl InspectMut for LoopbackQueue
impl InspectMut for LoopbackQueue
Source§fn inspect_mut(&mut self, req: Request<'_>)
fn inspect_mut(&mut self, req: Request<'_>)
Inspects the object.
Source§impl Queue for LoopbackQueue
impl Queue for LoopbackQueue
Source§fn tx_avail(&mut self, segments: &[TxSegment]) -> Result<(bool, usize)>
fn tx_avail(&mut self, segments: &[TxSegment]) -> Result<(bool, usize)>
Posts transmits to the device. Read more
Source§fn tx_poll(&mut self, _done: &mut [TxId]) -> Result<usize>
fn tx_poll(&mut self, _done: &mut [TxId]) -> Result<usize>
Polls the device for transmit completions.
Source§fn buffer_access(&mut self) -> Option<&mut dyn BufferAccess>
fn buffer_access(&mut self) -> Option<&mut dyn BufferAccess>
Get the buffer access.
Auto Trait Implementations§
impl Freeze for LoopbackQueue
impl !RefUnwindSafe for LoopbackQueue
impl Send for LoopbackQueue
impl !Sync for LoopbackQueue
impl Unpin for LoopbackQueue
impl !UnwindSafe for LoopbackQueue
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