Struct ostree_ext::container::store::LayeredImageState
source · [−]pub struct LayeredImageState {
pub base_commit: String,
pub merge_commit: String,
pub is_layered: bool,
pub manifest_digest: String,
}Expand description
State of an already pulled layered image.
Fields
base_commit: StringThe base ostree commit
merge_commit: StringThe merge commit unions all layers
is_layered: boolWhether or not the image has multiple layers.
manifest_digest: StringThe digest of the original manifest
Implementations
sourceimpl LayeredImageState
impl LayeredImageState
sourcepub fn get_commit(&self) -> &str
pub fn get_commit(&self) -> &str
Return the default ostree commit digest for this image.
If this is a non-layered image, the merge commit will be ignored, and the base commit returned.
Otherwise, this returns the merge commit.
Trait Implementations
sourceimpl Debug for LayeredImageState
impl Debug for LayeredImageState
sourceimpl PartialEq<LayeredImageState> for LayeredImageState
impl PartialEq<LayeredImageState> for LayeredImageState
sourcefn eq(&self, other: &LayeredImageState) -> bool
fn eq(&self, other: &LayeredImageState) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &LayeredImageState) -> bool
fn ne(&self, other: &LayeredImageState) -> bool
This method tests for !=.
impl Eq for LayeredImageState
impl StructuralEq for LayeredImageState
impl StructuralPartialEq for LayeredImageState
Auto Trait Implementations
impl RefUnwindSafe for LayeredImageState
impl Send for LayeredImageState
impl Sync for LayeredImageState
impl Unpin for LayeredImageState
impl UnwindSafe for LayeredImageState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more