Struct bollard_stubs::models::OciPlatform
source · pub struct OciPlatform {
pub architecture: Option<String>,
pub os: Option<String>,
pub os_version: Option<String>,
pub os_features: Option<Vec<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_version: Option<String>
Optional field specifying the operating system version, for example on Windows 10.0.19041.1165
.
os_features: Option<Vec<String>>
Optional field specifying an array of strings, each listing a required OS feature (for example on Windows win32k
).
variant: Option<String>
Optional field specifying a variant of the CPU, for example v7
to specify ARMv7 when architecture is arm
.
Trait Implementations§
source§impl Clone for OciPlatform
impl Clone for OciPlatform
source§fn clone(&self) -> OciPlatform
fn clone(&self) -> OciPlatform
Returns a copy 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 OciPlatform
impl Debug for OciPlatform
source§impl Default for OciPlatform
impl Default for OciPlatform
source§fn default() -> OciPlatform
fn default() -> OciPlatform
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for OciPlatform
impl<'de> Deserialize<'de> for OciPlatform
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 OciPlatform
impl PartialEq for OciPlatform
source§impl Serialize for OciPlatform
impl Serialize for OciPlatform
impl StructuralPartialEq for OciPlatform
Auto Trait Implementations§
impl Freeze for OciPlatform
impl RefUnwindSafe for OciPlatform
impl Send for OciPlatform
impl Sync for OciPlatform
impl Unpin for OciPlatform
impl UnwindSafe for OciPlatform
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)