pub struct ManifestFile {
pub path: String,
pub size: u64,
pub sha256: String,
}Expand description
One entry in the manifest’s per-file index.
Fields§
§path: StringPath inside the tarball (e.g. memories/abc.json).
size: u64File size in bytes.
sha256: StringSHA-256 hex digest over the file contents.
Trait Implementations§
Source§impl Clone for ManifestFile
impl Clone for ManifestFile
Source§fn clone(&self) -> ManifestFile
fn clone(&self) -> ManifestFile
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 Debug for ManifestFile
impl Debug for ManifestFile
Source§impl<'de> Deserialize<'de> for ManifestFile
impl<'de> Deserialize<'de> for ManifestFile
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 ManifestFile
Source§impl PartialEq for ManifestFile
impl PartialEq for ManifestFile
Source§fn eq(&self, other: &ManifestFile) -> bool
fn eq(&self, other: &ManifestFile) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ManifestFile
impl Serialize for ManifestFile
impl StructuralPartialEq for ManifestFile
Auto Trait Implementations§
impl Freeze for ManifestFile
impl RefUnwindSafe for ManifestFile
impl Send for ManifestFile
impl Sync for ManifestFile
impl Unpin for ManifestFile
impl UnsafeUnpin for ManifestFile
impl UnwindSafe for ManifestFile
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more