pub struct ImageInfoDto {
pub reference: ImageReference,
pub digest: Option<String>,
pub size_bytes: Option<u64>,
}Expand description
Serializable wrapper for zlayer_agent::runtime::ImageInfo so we can
attach ToSchema here (the underlying type in zlayer-agent can’t
depend on utoipa).
Fields§
§reference: ImageReferenceCanonical image reference (e.g. zachhandley/zlayer-manager:latest).
digest: Option<String>Content-addressed digest (sha256:...) if known.
size_bytes: Option<u64>Size in bytes if known.
Trait Implementations§
Source§impl Clone for ImageInfoDto
impl Clone for ImageInfoDto
Source§fn clone(&self) -> ImageInfoDto
fn clone(&self) -> ImageInfoDto
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for ImageInfoDto
impl ComposeSchema for ImageInfoDto
Source§impl Debug for ImageInfoDto
impl Debug for ImageInfoDto
Source§impl<'de> Deserialize<'de> for ImageInfoDto
impl<'de> Deserialize<'de> for ImageInfoDto
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
Source§impl Serialize for ImageInfoDto
impl Serialize for ImageInfoDto
Auto Trait Implementations§
impl Freeze for ImageInfoDto
impl RefUnwindSafe for ImageInfoDto
impl Send for ImageInfoDto
impl Sync for ImageInfoDto
impl Unpin for ImageInfoDto
impl UnsafeUnpin for ImageInfoDto
impl UnwindSafe for ImageInfoDto
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