pub struct OciLinuxConfig {
pub namespaces: Vec<OciNamespace>,
pub cgroups_path: String,
pub memory_limit: u64,
pub cpu_shares: u32,
pub cpu_quota: u64,
pub cpu_period: u64,
}Expand description
Linux-specific configuration.
Fields§
§namespaces: Vec<OciNamespace>Namespaces to create or join.
cgroups_path: StringCgroups path.
memory_limit: u64Memory limit in bytes (0 = unlimited).
CPU shares (default 1024).
cpu_quota: u64CPU quota in microseconds per period (0 = unlimited).
cpu_period: u64CPU period in microseconds (default 100000).
Trait Implementations§
Source§impl Clone for OciLinuxConfig
impl Clone for OciLinuxConfig
Source§fn clone(&self) -> OciLinuxConfig
fn clone(&self) -> OciLinuxConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OciLinuxConfig
impl Debug for OciLinuxConfig
Source§impl Default for OciLinuxConfig
Available on crate feature alloc only.
impl Default for OciLinuxConfig
Available on crate feature
alloc only.Source§impl PartialEq for OciLinuxConfig
impl PartialEq for OciLinuxConfig
impl Eq for OciLinuxConfig
impl StructuralPartialEq for OciLinuxConfig
Auto Trait Implementations§
impl Freeze for OciLinuxConfig
impl RefUnwindSafe for OciLinuxConfig
impl Send for OciLinuxConfig
impl Sync for OciLinuxConfig
impl Unpin for OciLinuxConfig
impl UnwindSafe for OciLinuxConfig
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)