pub struct OciLinux {
pub namespaces: Option<Vec<OciNamespace>>,
pub resources: Option<OciResources>,
pub uid_mappings: Vec<OciIdMapping>,
pub gid_mappings: Vec<OciIdMapping>,
pub masked_paths: Vec<String>,
pub readonly_paths: Vec<String>,
pub devices: Vec<OciDevice>,
pub seccomp: Option<OciSeccomp>,
pub rootfs_propagation: Option<String>,
pub sysctl: HashMap<String, String>,
pub cgroups_path: Option<String>,
pub intel_rdt: Option<OciIntelRdt>,
}Fields§
§namespaces: Option<Vec<OciNamespace>>§resources: Option<OciResources>§uid_mappings: Vec<OciIdMapping>§gid_mappings: Vec<OciIdMapping>§masked_paths: Vec<String>§readonly_paths: Vec<String>§devices: Vec<OciDevice>§seccomp: Option<OciSeccomp>§rootfs_propagation: Option<String>§sysctl: HashMap<String, String>§cgroups_path: Option<String>§intel_rdt: Option<OciIntelRdt>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OciLinux
impl<'de> Deserialize<'de> for OciLinux
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
Auto Trait Implementations§
impl Freeze for OciLinux
impl RefUnwindSafe for OciLinux
impl Send for OciLinux
impl Sync for OciLinux
impl Unpin for OciLinux
impl UnsafeUnpin for OciLinux
impl UnwindSafe for OciLinux
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