pub struct DataMetadata {
pub checksum: String,
pub version: String,
pub expected_version: String,
pub format: DataFormat,
pub expected_size: Option<usize>,
pub created_at: u64,
pub modified_at: u64,
}Expand description
Data metadata for integrity verification
Fields§
§checksum: StringData checksum
version: StringData version
expected_version: StringExpected version
format: DataFormatData format
expected_size: Option<usize>Expected data size
created_at: u64Creation timestamp
modified_at: u64Last modified timestamp
Trait Implementations§
Source§impl Clone for DataMetadata
impl Clone for DataMetadata
Source§fn clone(&self) -> DataMetadata
fn clone(&self) -> DataMetadata
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 DataMetadata
impl Debug for DataMetadata
Source§impl<'de> Deserialize<'de> for DataMetadata
impl<'de> Deserialize<'de> for DataMetadata
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 PartialEq for DataMetadata
impl PartialEq for DataMetadata
Source§impl Serialize for DataMetadata
impl Serialize for DataMetadata
impl StructuralPartialEq for DataMetadata
Auto Trait Implementations§
impl Freeze for DataMetadata
impl RefUnwindSafe for DataMetadata
impl Send for DataMetadata
impl Sync for DataMetadata
impl Unpin for DataMetadata
impl UnwindSafe for DataMetadata
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