Struct docker_api_stubs::models::OciPlatform
source · [−]pub struct OciPlatform {
pub architecture: Option<String>,
pub os: Option<String>,
pub os_features: Option<Vec<String>>,
pub os_version: Option<String>,
pub variant: Option<String>,
}
Expand description
Describes the platform which the image in the manifest runs on, as defined in the OCI Image Index Specification.
Fields
architecture: Option<String>
The CPU architecture, for example amd64
or ppc64
.
os: Option<String>
The operating system, for example linux
or windows
.
os_features: Option<Vec<String>>
Optional field specifying an array of strings, each listing a required
OS feature (for example on Windows win32k
).
os_version: Option<String>
Optional field specifying the operating system version, for example on
Windows 10.0.19041.1165
.
variant: Option<String>
Optional field specifying a variant of the CPU, for example v7
to
specify ARMv7 when architecture is arm
.
Trait Implementations
sourceimpl Clone for OciPlatform
impl Clone for OciPlatform
sourcefn clone(&self) -> OciPlatform
fn clone(&self) -> OciPlatform
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for OciPlatform
impl Debug for OciPlatform
sourceimpl<'de> Deserialize<'de> for OciPlatform
impl<'de> Deserialize<'de> for OciPlatform
sourcefn 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
sourceimpl PartialEq<OciPlatform> for OciPlatform
impl PartialEq<OciPlatform> for OciPlatform
sourcefn eq(&self, other: &OciPlatform) -> bool
fn eq(&self, other: &OciPlatform) -> bool
sourceimpl Serialize for OciPlatform
impl Serialize for OciPlatform
impl StructuralPartialEq for OciPlatform
Auto Trait Implementations
impl RefUnwindSafe for OciPlatform
impl Send for OciPlatform
impl Sync for OciPlatform
impl Unpin for OciPlatform
impl UnwindSafe for OciPlatform
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more