pub enum BlobTransferState {
Started,
Progress,
Completed,
Aborted,
}Expand description
Where an app-blob transfer is in its life (#82).
Variants§
Started
The transfer began; bytes_total is known from here on.
Progress
Bytes advanced. COALESCED — see StreamFrame::BlobTransfer.
Completed
Finished successfully. Carries the FINAL byte count.
Aborted
Ended without completing (peer went away, refused, or the store errored).
Trait Implementations§
Source§impl Clone for BlobTransferState
impl Clone for BlobTransferState
Source§fn clone(&self) -> BlobTransferState
fn clone(&self) -> BlobTransferState
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 moreimpl Copy for BlobTransferState
Source§impl Debug for BlobTransferState
impl Debug for BlobTransferState
Source§impl<'de> Deserialize<'de> for BlobTransferState
impl<'de> Deserialize<'de> for BlobTransferState
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 BlobTransferState
Source§impl PartialEq for BlobTransferState
impl PartialEq for BlobTransferState
Source§impl Serialize for BlobTransferState
impl Serialize for BlobTransferState
impl StructuralPartialEq for BlobTransferState
Auto Trait Implementations§
impl Freeze for BlobTransferState
impl RefUnwindSafe for BlobTransferState
impl Send for BlobTransferState
impl Sync for BlobTransferState
impl Unpin for BlobTransferState
impl UnsafeUnpin for BlobTransferState
impl UnwindSafe for BlobTransferState
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