[][src]Struct openshift_openapi::api::image::v1::ImageBlobReferences

pub struct ImageBlobReferences {
    pub config: Option<String>,
    pub image_missing: Option<bool>,
    pub layers: Option<Vec<String>>,
}

ImageBlobReferences describes the blob references within an image.

Fields

config: Option<String>

config, if set, is the blob that contains the image config. Some images do not have separate config blobs and this field will be set to nil if so.

image_missing: Option<bool>

imageMissing is true if the image is referenced by the image stream but the image object has been deleted from the API by an administrator. When this field is set, layers and config fields may be empty and callers that depend on the image metadata should consider the image to be unavailable for download or viewing.

layers: Option<Vec<String>>

layers is the list of blobs that compose this image, from base layer to top layer. All layers referenced by this array will be defined in the blobs map. Some images may have zero layers.

Trait Implementations

impl Clone for ImageBlobReferences[src]

impl Debug for ImageBlobReferences[src]

impl Default for ImageBlobReferences[src]

impl<'de> Deserialize<'de> for ImageBlobReferences[src]

impl PartialEq<ImageBlobReferences> for ImageBlobReferences[src]

impl Serialize for ImageBlobReferences[src]

impl StructuralPartialEq for ImageBlobReferences[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.