pub struct ManifestArtifact {
pub relative_path: String,
pub size: u64,
pub sha256: String,
}Expand description
One regular file recorded in a durable artifact manifest.
Fields§
§relative_path: StringSlash-separated path relative to the manifest’s directory.
size: u64Exact file length in bytes.
sha256: StringLower-case hexadecimal SHA-256 digest.
Trait Implementations§
Source§impl Clone for ManifestArtifact
impl Clone for ManifestArtifact
Source§impl Debug for ManifestArtifact
impl Debug for ManifestArtifact
Source§impl<'de> Deserialize<'de> for ManifestArtifact
impl<'de> Deserialize<'de> for ManifestArtifact
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 ManifestArtifact
Source§impl PartialEq for ManifestArtifact
impl PartialEq for ManifestArtifact
Source§impl Serialize for ManifestArtifact
impl Serialize for ManifestArtifact
impl StructuralPartialEq for ManifestArtifact
Auto Trait Implementations§
impl Freeze for ManifestArtifact
impl RefUnwindSafe for ManifestArtifact
impl Send for ManifestArtifact
impl Sync for ManifestArtifact
impl Unpin for ManifestArtifact
impl UnsafeUnpin for ManifestArtifact
impl UnwindSafe for ManifestArtifact
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