pub struct FileReceipt {
pub role: ReceiptRole,
pub path: PathBuf,
pub size_bytes: Option<u64>,
pub sha256: Option<String>,
}Expand description
Size and SHA-256 receipt for one local file or URI source.
Fields§
§role: ReceiptRoleRole of the source in the operation.
path: PathBufResolved local path or URI written as a path-like JSON string.
size_bytes: Option<u64>Number of bytes observed while hashing a local file.
sha256: Option<String>Lowercase hexadecimal SHA-256 digest for a local file.
Implementations§
Source§impl FileReceipt
impl FileReceipt
Trait Implementations§
Source§impl Clone for FileReceipt
impl Clone for FileReceipt
Source§fn clone(&self) -> FileReceipt
fn clone(&self) -> FileReceipt
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 FileReceipt
impl Debug for FileReceipt
Source§impl<'de> Deserialize<'de> for FileReceipt
impl<'de> Deserialize<'de> for FileReceipt
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 FileReceipt
impl PartialEq for FileReceipt
Source§fn eq(&self, other: &FileReceipt) -> bool
fn eq(&self, other: &FileReceipt) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FileReceipt
impl Serialize for FileReceipt
impl Eq for FileReceipt
impl StructuralPartialEq for FileReceipt
Auto Trait Implementations§
impl Freeze for FileReceipt
impl RefUnwindSafe for FileReceipt
impl Send for FileReceipt
impl Sync for FileReceipt
impl Unpin for FileReceipt
impl UnsafeUnpin for FileReceipt
impl UnwindSafe for FileReceipt
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