pub struct ImageManifest {
pub architecture: String,
pub os: String,
pub config: ManifestConfig,
pub layers: Vec<ManifestLayer>,
}Expand description
Docker Hub 镜像 Manifest
表示 Docker 镜像的元数据,包含镜像的架构、操作系统、配置和层信息。
Fields§
§architecture: String镜像的架构,如 amd64、arm64 等
os: String镜像的操作系统,如 linux、windows 等
config: ManifestConfig镜像的配置信息
layers: Vec<ManifestLayer>镜像的层列表
Trait Implementations§
Source§impl Clone for ImageManifest
impl Clone for ImageManifest
Source§fn clone(&self) -> ImageManifest
fn clone(&self) -> ImageManifest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImageManifest
impl Debug for ImageManifest
Source§impl<'de> Deserialize<'de> for ImageManifest
impl<'de> Deserialize<'de> for ImageManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ImageManifest
impl RefUnwindSafe for ImageManifest
impl Send for ImageManifest
impl Sync for ImageManifest
impl Unpin for ImageManifest
impl UnsafeUnpin for ImageManifest
impl UnwindSafe for ImageManifest
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