pub struct DriverConfig {
pub ring_entries: u32,
pub fixed_buf_count: usize,
pub fixed_buf_len: usize,
pub fixed_file_slots: u32,
pub provided_buf_entries: u16,
pub provided_buf_len: usize,
pub defer_taskrun: bool,
pub cpu_id: Option<u16>,
}Fields§
§ring_entries: u32§fixed_buf_count: usize§fixed_buf_len: usize§fixed_file_slots: u32§provided_buf_entries: u16§provided_buf_len: usize§defer_taskrun: bool§cpu_id: Option<u16>Trait Implementations§
Source§impl Clone for DriverConfig
impl Clone for DriverConfig
Source§fn clone(&self) -> DriverConfig
fn clone(&self) -> DriverConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DriverConfig
Source§impl Debug for DriverConfig
impl Debug for DriverConfig
Source§impl Default for DriverConfig
impl Default for DriverConfig
Source§impl DriverConfig for DriverConfig
impl DriverConfig for DriverConfig
fn for_profile<P: Profile>() -> Self
fn for_tcp_profile( ring_entries: u32, max_conn: usize, ingress_buf_cap: usize, ) -> Self
fn for_quic_udp(provided_buf_entries: u32, provided_buf_len: u32) -> Self
fn with_defer_taskrun(self, enable: bool) -> Self
fn with_cpu_id(self, cpu: Option<u16>) -> Self
impl Eq for DriverConfig
Source§impl PartialEq for DriverConfig
impl PartialEq for DriverConfig
impl StructuralPartialEq for DriverConfig
Auto Trait Implementations§
impl Freeze for DriverConfig
impl RefUnwindSafe for DriverConfig
impl Send for DriverConfig
impl Sync for DriverConfig
impl Unpin for DriverConfig
impl UnsafeUnpin for DriverConfig
impl UnwindSafe for DriverConfig
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