pub struct ManifestAddOptions {Show 13 fields
pub all: Option<bool>,
pub annotation: Option<Vec<String>>,
pub annotations: Option<HashMap<String, String>>,
pub arch: Option<String>,
pub features: Option<Vec<String>>,
pub images: Option<Vec<String>>,
pub index_annotation: Option<Vec<String>>,
pub index_annotations: Option<HashMap<String, String>>,
pub os: Option<String>,
pub os_features: Option<Vec<String>>,
pub os_version: Option<String>,
pub subject: Option<String>,
pub variant: Option<String>,
}
Expand description
ManifestAddOptions : ManifestAddOptions provides model for adding digests to manifest list
Fields§
§all: Option<bool>
True when operating on a list to include all images
annotation: Option<Vec<String>>
Annotation to add to the item in the manifest list
annotations: Option<HashMap<String, String>>
Annotations to add to the item in the manifest list by a map which is preferred over Annotation
arch: Option<String>
Arch overrides the architecture for the item in the manifest list
features: Option<Vec<String>>
Feature list for the item in the manifest list
images: Option<Vec<String>>
Images is an optional list of image references to add to manifest list
index_annotation: Option<Vec<String>>
IndexAnnotation is a slice of key=value annotations to add to the manifest list itself
index_annotations: Option<HashMap<String, String>>
IndexAnnotations is a map of key:value annotations to add to the manifest list itself, by a map which is preferred over IndexAnnotation
os: Option<String>
OS overrides the operating system for the item in the manifest list
os_features: Option<Vec<String>>
OS features for the item in the manifest list
os_version: Option<String>
OSVersion overrides the operating system for the item in the manifest list
subject: Option<String>
IndexSubject is a subject value to set in the manifest list itself
variant: Option<String>
Variant for the item in the manifest list
Implementations§
source§impl ManifestAddOptions
impl ManifestAddOptions
sourcepub fn new() -> ManifestAddOptions
pub fn new() -> ManifestAddOptions
ManifestAddOptions provides model for adding digests to manifest list
Trait Implementations§
source§impl Clone for ManifestAddOptions
impl Clone for ManifestAddOptions
source§fn clone(&self) -> ManifestAddOptions
fn clone(&self) -> ManifestAddOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ManifestAddOptions
impl Debug for ManifestAddOptions
source§impl Default for ManifestAddOptions
impl Default for ManifestAddOptions
source§fn default() -> ManifestAddOptions
fn default() -> ManifestAddOptions
source§impl<'de> Deserialize<'de> for ManifestAddOptions
impl<'de> Deserialize<'de> for ManifestAddOptions
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>,
source§impl PartialEq for ManifestAddOptions
impl PartialEq for ManifestAddOptions
source§fn eq(&self, other: &ManifestAddOptions) -> bool
fn eq(&self, other: &ManifestAddOptions) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ManifestAddOptions
impl Serialize for ManifestAddOptions
impl StructuralPartialEq for ManifestAddOptions
Auto Trait Implementations§
impl Freeze for ManifestAddOptions
impl RefUnwindSafe for ManifestAddOptions
impl Send for ManifestAddOptions
impl Sync for ManifestAddOptions
impl Unpin for ManifestAddOptions
impl UnwindSafe for ManifestAddOptions
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)