[][src]Struct buildkit_frontend::oci::LayerHistoryItem

pub struct LayerHistoryItem {
    pub created: Option<DateTime<Utc>>,
    pub author: Option<String>,
    pub created_by: Option<String>,
    pub comment: Option<String>,
    pub empty_layer: Option<bool>,
}

Fields

created: Option<DateTime<Utc>>

A combined date and time at which the layer was created.

author: Option<String>

The author of the build point.

created_by: Option<String>

The command which created the layer.

comment: Option<String>

A custom message set when creating the layer.

empty_layer: Option<bool>

This field is used to mark if the history item created a filesystem diff. It is set to true if this history item doesn't correspond to an actual layer in the rootfs section (for example, Dockerfile's ENV command results in no change to the filesystem).

Trait Implementations

impl Clone for LayerHistoryItem[src]

impl PartialEq<LayerHistoryItem> for LayerHistoryItem[src]

impl Debug for LayerHistoryItem[src]

impl Serialize for LayerHistoryItem[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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

impl<T> Erased for T

impl<T> Same<T> for T

type Output = T

Should always be Self

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