Struct oci_distribution::client::ImageData[][src]

pub struct ImageData {
    pub layers: Vec<ImageLayer>,
    pub digest: Option<String>,
}

The data for an image or module.

Fields

layers: Vec<ImageLayer>

The layers of the image or module.

digest: Option<String>

The digest of the image or module.

Implementations

impl ImageData[src]

pub fn sha256_digest(&self) -> String[src]

Helper function to compute the digest of the image layers

pub fn digest(&self) -> String[src]

Returns the image digest, either the value in the field or by computing it If the value in the field is None, the computed value will be stored

Trait Implementations

impl Clone for ImageData[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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.