pub enum ResumeCapability {
None,
Partial,
Full,
}Expand description
Capability to resume an interrupted transfer.
Variants§
None
Transfer cannot be resumed (no state available).
Partial
Transfer can be partially resumed (some chunks valid).
Full
Transfer can be fully resumed from last checkpoint.
Implementations§
Source§impl ResumeCapability
impl ResumeCapability
Sourcepub fn can_resume(&self) -> bool
pub fn can_resume(&self) -> bool
Returns true if the transfer can be resumed at all.
Sourcepub fn description(&self) -> &'static str
pub fn description(&self) -> &'static str
Returns a human-readable description.
Trait Implementations§
Source§impl Clone for ResumeCapability
impl Clone for ResumeCapability
Source§fn clone(&self) -> ResumeCapability
fn clone(&self) -> ResumeCapability
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 ResumeCapability
impl Debug for ResumeCapability
Source§impl<'de> Deserialize<'de> for ResumeCapability
impl<'de> Deserialize<'de> for ResumeCapability
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 Hash for ResumeCapability
impl Hash for ResumeCapability
Source§impl PartialEq for ResumeCapability
impl PartialEq for ResumeCapability
Source§impl Serialize for ResumeCapability
impl Serialize for ResumeCapability
impl Copy for ResumeCapability
impl Eq for ResumeCapability
impl StructuralPartialEq for ResumeCapability
Auto Trait Implementations§
impl Freeze for ResumeCapability
impl RefUnwindSafe for ResumeCapability
impl Send for ResumeCapability
impl Sync for ResumeCapability
impl Unpin for ResumeCapability
impl UnsafeUnpin for ResumeCapability
impl UnwindSafe for ResumeCapability
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