pub struct MemoryZoneBuilder { /* private fields */ }
Expand description
Builder for MemoryZone
.
Implementations§
Source§impl MemoryZoneBuilder
impl MemoryZoneBuilder
pub fn size<VALUE: Into<ByteSize>>(&mut self, value: VALUE) -> &mut Self
pub fn file<VALUE: Into<PathBuf>>(&mut self, value: VALUE) -> &mut Self
pub fn hugepages<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
pub fn hugepage_size<VALUE: Into<ByteSize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn host_numa_node<VALUE: Into<usize>>(&mut self, value: VALUE) -> &mut Self
pub fn id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn hotplug_size<VALUE: Into<ByteSize>>(&mut self, value: VALUE) -> &mut Self
pub fn hotplugged_size<VALUE: Into<ByteSize>>( &mut self, value: VALUE, ) -> &mut Self
pub fn prefault<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
Sourcepub fn build(&self) -> Result<MemoryZone, MemoryZoneBuilderError>
pub fn build(&self) -> Result<MemoryZone, MemoryZoneBuilderError>
Trait Implementations§
Source§impl Clone for MemoryZoneBuilder
impl Clone for MemoryZoneBuilder
Source§fn clone(&self) -> MemoryZoneBuilder
fn clone(&self) -> MemoryZoneBuilder
Returns a copy 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 MemoryZoneBuilder
impl RefUnwindSafe for MemoryZoneBuilder
impl Send for MemoryZoneBuilder
impl Sync for MemoryZoneBuilder
impl Unpin for MemoryZoneBuilder
impl UnwindSafe for MemoryZoneBuilder
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