pub struct MemoryBuilder { /* private fields */ }
Expand description
Builder for Memory
.
Implementations§
Source§impl MemoryBuilder
impl MemoryBuilder
pub fn size<VALUE: Into<ByteSize>>(&mut self, value: VALUE) -> &mut Self
pub fn mergeable<VALUE: Into<OnOff>>(&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 hotplug_method<VALUE: Into<MemoryHotplugMethod>>( &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
pub fn thp<VALUE: Into<OnOff>>(&mut self, value: VALUE) -> &mut Self
Trait Implementations§
Source§impl Clone for MemoryBuilder
impl Clone for MemoryBuilder
Source§fn clone(&self) -> MemoryBuilder
fn clone(&self) -> MemoryBuilder
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 MemoryBuilder
impl RefUnwindSafe for MemoryBuilder
impl Send for MemoryBuilder
impl Sync for MemoryBuilder
impl Unpin for MemoryBuilder
impl UnwindSafe for MemoryBuilder
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