pub struct ProvidedBufRing { /* private fields */ }Expand description
A registered provided-buffer ring (the destination pool for multishot
recv). Owns the buf-ring mapping
and the backing slab; the kernel fills a buffer per arrival, the app
recycles it.
Implementations§
Trait Implementations§
Source§impl Drop for ProvidedBufRing
impl Drop for ProvidedBufRing
impl Send for ProvidedBufRing
Auto Trait Implementations§
impl !Sync for ProvidedBufRing
impl Freeze for ProvidedBufRing
impl RefUnwindSafe for ProvidedBufRing
impl Unpin for ProvidedBufRing
impl UnsafeUnpin for ProvidedBufRing
impl UnwindSafe for ProvidedBufRing
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