pub struct RecvBufferConfig {
pub ring_size: u16,
pub buffer_size: u32,
pub bgid: u16,
}Expand description
Configuration for the provided buffer ring (multishot recv).
Fields§
§ring_size: u16Number of buffers in the ring (must be power of 2).
buffer_size: u32Size of each buffer in bytes.
bgid: u16Buffer group ID for the provided buffer ring.
Trait Implementations§
Source§impl Clone for RecvBufferConfig
impl Clone for RecvBufferConfig
Source§fn clone(&self) -> RecvBufferConfig
fn clone(&self) -> RecvBufferConfig
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 moreAuto Trait Implementations§
impl Freeze for RecvBufferConfig
impl RefUnwindSafe for RecvBufferConfig
impl Send for RecvBufferConfig
impl Sync for RecvBufferConfig
impl Unpin for RecvBufferConfig
impl UnsafeUnpin for RecvBufferConfig
impl UnwindSafe for RecvBufferConfig
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