pub struct TransferCapabilities {
pub version: u8,
pub durable_resume: bool,
pub completion_receipt: bool,
pub extensions: Vec<String>,
pub receive_available: bool,
pub max_file_bytes: u64,
}Fields§
§version: u8§durable_resume: bool§completion_receipt: bool§extensions: Vec<String>§receive_available: bool§max_file_bytes: u64Implementations§
Source§impl TransferCapabilities
impl TransferCapabilities
pub fn normalized(self) -> Result<Self, TransferError>
Sourcepub fn require(&self, header: &FileTransferHeader) -> Result<(), TransferError>
pub fn require(&self, header: &FileTransferHeader) -> Result<(), TransferError>
Call before accepting a new body; durable receipts can be reconciled independently of the receiver’s current body availability and limits.
Trait Implementations§
Source§impl Clone for TransferCapabilities
impl Clone for TransferCapabilities
Source§impl Debug for TransferCapabilities
impl Debug for TransferCapabilities
Source§impl<'de> Deserialize<'de> for TransferCapabilities
impl<'de> Deserialize<'de> for TransferCapabilities
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 TransferCapabilities
Source§impl PartialEq for TransferCapabilities
impl PartialEq for TransferCapabilities
Source§impl Serialize for TransferCapabilities
impl Serialize for TransferCapabilities
impl StructuralPartialEq for TransferCapabilities
Auto Trait Implementations§
impl Freeze for TransferCapabilities
impl RefUnwindSafe for TransferCapabilities
impl Send for TransferCapabilities
impl Sync for TransferCapabilities
impl Unpin for TransferCapabilities
impl UnsafeUnpin for TransferCapabilities
impl UnwindSafe for TransferCapabilities
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