[][src]Enum egg_mode::media::UploadState

pub enum UploadState {
    Initialize,
    ChunkUpload,
    Finalize,
    Metadata,
    Complete,
}

Represents the status of an UploadFuture.

This is a representation of the distinct phases of an UploadFuture, given as part of an UploadError. See the UploadFuture documentation for details.

Variants

Initialize

The UploadFuture was trying to initialize the upload session.

ChunkUpload

The UploadFuture was trying to upload a chunk of the media file.

Finalize

The UploadFuture was trying to finalize the upload session.

Metadata

The UploadFuture was trying to apply alt-text metadata to the media after finalizing the upload session.

Complete

The UploadFuture was fully completed, or previously encountered an error that dropped it out of the upload process.

Trait Implementations

impl Clone for UploadState[src]

impl Copy for UploadState[src]

impl Debug for UploadState[src]

impl Eq for UploadState[src]

impl Hash for UploadState[src]

impl Ord for UploadState[src]

impl PartialEq<UploadState> for UploadState[src]

impl PartialOrd<UploadState> for UploadState[src]

impl StructuralEq for UploadState[src]

impl StructuralPartialEq for UploadState[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,