pub struct ConfigSchema {
pub annotations: Option<HashMap<String, Option<Value>>>,
pub hooks: Option<Hooks>,
pub hostname: Option<String>,
pub linux: Option<Linux>,
pub mounts: Option<Vec<Mount>>,
pub oci_version: String,
pub process: Option<Process>,
pub root: Option<Root>,
pub solaris: Option<Solaris>,
pub vm: Option<Vm>,
pub windows: Option<Windows>,
}
Expand description
Open Container Initiative Runtime Specification Container Configuration Schema
Fields§
§annotations: Option<HashMap<String, Option<Value>>>
§hooks: Option<Hooks>
§hostname: Option<String>
§linux: Option<Linux>
§mounts: Option<Vec<Mount>>
§oci_version: String
§process: Option<Process>
§root: Option<Root>
Configures the container’s root filesystem.
solaris: Option<Solaris>
§vm: Option<Vm>
§windows: Option<Windows>
Trait Implementations§
Source§impl Clone for ConfigSchema
impl Clone for ConfigSchema
Source§fn clone(&self) -> ConfigSchema
fn clone(&self) -> ConfigSchema
Returns a duplicate 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 moreSource§impl Debug for ConfigSchema
impl Debug for ConfigSchema
Source§impl Default for ConfigSchema
impl Default for ConfigSchema
Source§fn default() -> ConfigSchema
fn default() -> ConfigSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigSchema
impl<'de> Deserialize<'de> for ConfigSchema
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
Source§impl PartialEq for ConfigSchema
impl PartialEq for ConfigSchema
Source§impl Serialize for ConfigSchema
impl Serialize for ConfigSchema
impl StructuralPartialEq for ConfigSchema
Auto Trait Implementations§
impl Freeze for ConfigSchema
impl RefUnwindSafe for ConfigSchema
impl Send for ConfigSchema
impl Sync for ConfigSchema
impl Unpin for ConfigSchema
impl UnwindSafe for ConfigSchema
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