pub struct Linux {Show 13 fields
pub cgroups_path: Option<String>,
pub devices: Option<Vec<LinuxDevice>>,
pub gid_mappings: Option<Vec<IdMapping>>,
pub intel_rdt: Option<IntelRdt>,
pub masked_paths: Option<Vec<String>>,
pub mount_label: Option<String>,
pub namespaces: Option<Vec<NamespaceReference>>,
pub readonly_paths: Option<Vec<String>>,
pub resources: Option<LinuxResources>,
pub rootfs_propagation: Option<RootfsPropagation>,
pub seccomp: Option<Seccomp>,
pub sysctl: Option<HashMap<String, Option<Value>>>,
pub uid_mappings: Option<Vec<IdMapping>>,
}
Expand description
Linux platform-specific configurations
Fields§
§cgroups_path: Option<String>
§devices: Option<Vec<LinuxDevice>>
§gid_mappings: Option<Vec<IdMapping>>
§intel_rdt: Option<IntelRdt>
§masked_paths: Option<Vec<String>>
§mount_label: Option<String>
§namespaces: Option<Vec<NamespaceReference>>
§readonly_paths: Option<Vec<String>>
§resources: Option<LinuxResources>
§rootfs_propagation: Option<RootfsPropagation>
§seccomp: Option<Seccomp>
§sysctl: Option<HashMap<String, Option<Value>>>
§uid_mappings: Option<Vec<IdMapping>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Linux
impl<'de> Deserialize<'de> for Linux
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Linux
Auto Trait Implementations§
impl Freeze for Linux
impl RefUnwindSafe for Linux
impl Send for Linux
impl Sync for Linux
impl Unpin for Linux
impl UnwindSafe for Linux
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