pub struct ArtifactDigest {
pub sha256: String,
pub entries: u64,
pub bytes: u64,
}Expand description
Deterministic SHA-256 identity of one artifact file or directory tree.
Fields§
§sha256: StringLowercase hexadecimal SHA-256 digest.
entries: u64Number of regular files, directories, and symbolic links represented.
bytes: u64Total bytes across regular files.
Trait Implementations§
Source§impl Clone for ArtifactDigest
impl Clone for ArtifactDigest
Source§impl Debug for ArtifactDigest
impl Debug for ArtifactDigest
Source§impl<'de> Deserialize<'de> for ArtifactDigest
impl<'de> Deserialize<'de> for ArtifactDigest
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
impl Eq for ArtifactDigest
Source§impl PartialEq for ArtifactDigest
impl PartialEq for ArtifactDigest
Source§impl Serialize for ArtifactDigest
impl Serialize for ArtifactDigest
impl StructuralPartialEq for ArtifactDigest
Auto Trait Implementations§
impl Freeze for ArtifactDigest
impl RefUnwindSafe for ArtifactDigest
impl Send for ArtifactDigest
impl Sync for ArtifactDigest
impl Unpin for ArtifactDigest
impl UnsafeUnpin for ArtifactDigest
impl UnwindSafe for ArtifactDigest
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