pub struct TransferManifest {
pub version: u16,
pub session_id: Uuid,
pub chunk_size: u64,
pub entries: Vec<ManifestEntry>,
}Fields§
§version: u16§session_id: Uuid§chunk_size: u64§entries: Vec<ManifestEntry>Implementations§
Source§impl TransferManifest
impl TransferManifest
pub fn file_entries(&self) -> impl Iterator<Item = &ManifestEntry>
pub fn total_file_bytes(&self) -> u64
pub fn digest(&self) -> Result<String>
Trait Implementations§
Source§impl Clone for TransferManifest
impl Clone for TransferManifest
Source§fn clone(&self) -> TransferManifest
fn clone(&self) -> TransferManifest
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 TransferManifest
impl Debug for TransferManifest
Source§impl<'de> Deserialize<'de> for TransferManifest
impl<'de> Deserialize<'de> for TransferManifest
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 TransferManifest
impl PartialEq for TransferManifest
Source§fn eq(&self, other: &TransferManifest) -> bool
fn eq(&self, other: &TransferManifest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TransferManifest
impl Serialize for TransferManifest
impl Eq for TransferManifest
impl StructuralPartialEq for TransferManifest
Auto Trait Implementations§
impl Freeze for TransferManifest
impl RefUnwindSafe for TransferManifest
impl Send for TransferManifest
impl Sync for TransferManifest
impl Unpin for TransferManifest
impl UnsafeUnpin for TransferManifest
impl UnwindSafe for TransferManifest
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