pub struct FileTransferHeader {
pub version: u8,
pub transfer_id: String,
pub name: String,
pub size: u64,
pub offset: u64,
pub mime_type: String,
pub sha256: Option<String>,
pub metadata: BTreeMap<String, String>,
}Fields§
§version: u8§transfer_id: String§name: String§size: u64§offset: u64§mime_type: String§sha256: Option<String>§metadata: BTreeMap<String, String>Implementations§
Trait Implementations§
Source§impl Clone for FileTransferHeader
impl Clone for FileTransferHeader
Source§fn clone(&self) -> FileTransferHeader
fn clone(&self) -> FileTransferHeader
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 FileTransferHeader
impl Debug for FileTransferHeader
Source§impl<'de> Deserialize<'de> for FileTransferHeader
impl<'de> Deserialize<'de> for FileTransferHeader
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 FileTransferHeader
Source§impl PartialEq for FileTransferHeader
impl PartialEq for FileTransferHeader
Source§impl Serialize for FileTransferHeader
impl Serialize for FileTransferHeader
impl StructuralPartialEq for FileTransferHeader
Auto Trait Implementations§
impl Freeze for FileTransferHeader
impl RefUnwindSafe for FileTransferHeader
impl Send for FileTransferHeader
impl Sync for FileTransferHeader
impl Unpin for FileTransferHeader
impl UnsafeUnpin for FileTransferHeader
impl UnwindSafe for FileTransferHeader
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