[][src]Enum qbittorrent::data::State

pub enum State {
    Error,
    MissingFiles,
    Uploading,
    PausedUP,
    QueuedUP,
    StalledUP,
    CheckingUP,
    ForcedUP,
    Allocating,
    Downloading,
    MetaDL,
    PausedDL,
    QueuedDL,
    StalledDL,
    CheckingDL,
    ForceDL,
    CheckingResumeData,
    Moving,
    Unknown,
}

Current status of a torrent (downloading, errored, puased, etc)

error Some error occurred, applies to paused torrents missingFiles Torrent data files is missing uploading Torrent is being seeded and data is being transferred pausedUP Torrent is paused and has finished downloading queuedUP Queuing is enabled and torrent is queued for upload stalledUP Torrent is being seeded, but no connection were made checkingUP Torrent has finished downloading and is being checked forcedUP Torrent is forced to uploading and ignore queue limit allocating Torrent is allocating disk space for download downloading Torrent is being downloaded and data is being transferred metaDL Torrent has just started downloading and is fetching metadata pausedDL Torrent is paused and has NOT finished downloading queuedDL Queuing is enabled and torrent is queued for download stalledDL Torrent is being downloaded, but no connection were made checkingDL Same as checkingUP, but torrent has NOT finished downloading forceDL Torrent is forced to downloading to ignore queue limit checkingResumeData Checking resume data on qBt startup moving Torrent is moving to another location unknown Unknown status

Variants

Error
MissingFiles
Uploading
PausedUP
QueuedUP
StalledUP
CheckingUP
ForcedUP
Allocating
Downloading
MetaDL
PausedDL
QueuedDL
StalledDL
CheckingDL
ForceDL
CheckingResumeData
Moving
Unknown

Trait Implementations

impl Clone for State[src]

impl Debug for State[src]

impl<'de> Deserialize<'de> for State[src]

Auto Trait Implementations

impl RefUnwindSafe for State

impl Send for State

impl Sync for State

impl Unpin for State

impl UnwindSafe for State

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<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

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

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.