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,
pub manifest: ImageManifest,
pub configuration: Option<ImageConfiguration>,
}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
manifest: ImageManifestThe image manfiest
configuration: Option<ImageConfiguration>The image configuration; for v0 images, may not be available.
Implementations§
source§impl 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§
source§impl Debug for LayeredImageState
impl Debug for LayeredImageState
source§impl PartialEq<LayeredImageState> for LayeredImageState
impl PartialEq<LayeredImageState> for LayeredImageState
source§fn 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 ==.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§
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
Mutably borrows from an owned value. Read more