pub struct FrameSize(_);
Expand description
The size of a Umem
frame. Cannot be smaller
than XDP_UMEM_MIN_CHUNK_SIZE
.
Implementations
sourceimpl FrameSize
impl FrameSize
sourcepub fn new(size: u32) -> Result<Self, FrameSizeError>
pub fn new(size: u32) -> Result<Self, FrameSizeError>
Create a new FrameSize
instance. Fails if size
is smaller
than XDP_UMEM_MIN_CHUNK_SIZE
.
Trait Implementations
impl Copy for FrameSize
Auto Trait Implementations
impl RefUnwindSafe for FrameSize
impl Send for FrameSize
impl Sync for FrameSize
impl Unpin for FrameSize
impl UnwindSafe for FrameSize
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more