pub trait Image {
// Required methods
fn get_name(&mut self) -> Result<ImageName>;
fn get_blob(&mut self, digest: &Digest) -> Result<Vec<u8>>;
fn get_manifest(&mut self) -> Result<ImageManifest>;
}
Expand description
Handler of OCI Image Layout with containing single manifest
- OCI Image Layout allows containing multiple manifests in a single layout, this trait assumes a single manifest in a single layout.
Required Methods§
sourcefn get_name(&mut self) -> Result<ImageName>
fn get_name(&mut self) -> Result<ImageName>
The name of this image. This fails if the image does not have name.
sourcefn get_manifest(&mut self) -> Result<ImageManifest>
fn get_manifest(&mut self) -> Result<ImageManifest>
The manifest of this image