pub struct RdmaMemoryPoolConfig {
pub min_pool_size: usize,
pub max_pool_size: usize,
pub region_sizes: Vec<usize>,
pub prefault: bool,
pub huge_pages: bool,
}Fields§
§min_pool_size: usizeMinimum pool size per region size
max_pool_size: usizeMaximum pool size per region size
region_sizes: Vec<usize>Supported region sizes
prefault: boolEnable memory prefaulting
huge_pages: boolEnable huge pages
Trait Implementations§
Source§impl Clone for RdmaMemoryPoolConfig
impl Clone for RdmaMemoryPoolConfig
Source§fn clone(&self) -> RdmaMemoryPoolConfig
fn clone(&self) -> RdmaMemoryPoolConfig
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 RdmaMemoryPoolConfig
impl RefUnwindSafe for RdmaMemoryPoolConfig
impl Send for RdmaMemoryPoolConfig
impl Sync for RdmaMemoryPoolConfig
impl Unpin for RdmaMemoryPoolConfig
impl UnsafeUnpin for RdmaMemoryPoolConfig
impl UnwindSafe for RdmaMemoryPoolConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more