Struct docker_api::models::OciPlatform
source · [−]pub struct OciPlatform {
pub architecture: Option<String>,
pub os: Option<String>,
pub os_features: Option<Vec<String, Global>>,
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, Global>>
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 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl 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<OciPlatform, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<OciPlatform, <__D as Deserializer<'de>>::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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for OciPlatform
impl Serialize for OciPlatform
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more