Struct transmission_client::Torrent[][src]

pub struct Torrent {
Show fields pub activity_date: i64, pub added_date: i64, pub bandwidth_priority: i64, pub comment: String, pub corrupt_ever: i64, pub creator: String, pub date_created: i64, pub desired_available: i64, pub done_date: i64, pub download_dir: String, pub download_limit: i64, pub download_limited: bool, pub downloaded_ever: i64, pub edit_date: i64, pub error: i64, pub error_string: String, pub eta: i64, pub eta_idle: i64, pub file_count: i64, pub hash_string: String, pub have_unchecked: i64, pub have_valid: i64, pub honors_session_limits: bool, pub id: i64, pub is_finished: bool, pub is_private: bool, pub is_stalled: bool, pub left_until_done: i64, pub magnet_link: String, pub manual_announce_time: i64, pub max_connected_peers: i64, pub metadata_percent_complete: f64, pub name: String, pub peer_limit: i64, pub peers_connected: i64, pub peers_getting_from_us: i64, pub peers_sending_to_us: i64, pub percent_done: f64, pub piece_count: i64, pub piece_size: i64, pub pieces: String, pub primary_mime_type: i64, pub priorities: Vec<i64>, pub queue_position: i64, pub rate_download: i64, pub rate_upload: i64, pub recheck_progress: f64, pub seconds_downloading: i64, pub seconds_seeding: i64, pub seed_idle_limit: i64, pub seed_idle_mode: i64, pub seed_ratio_limit: f64, pub seed_ratio_mode: i64, pub size_when_done: i64, pub start_date: i64, pub status: i64, pub torrent_file: String, pub total_size: i64, pub upload_limit: i64, pub upload_limited: bool, pub upload_ratio: f64, pub uploaded_ever: i64, pub wanted: Vec<i64>, pub webseeds_sending_to_us: i64,
}

Fields

activity_date: i64added_date: i64bandwidth_priority: i64comment: Stringcorrupt_ever: i64creator: Stringdate_created: i64desired_available: i64done_date: i64download_dir: Stringdownload_limit: i64download_limited: booldownloaded_ever: i64edit_date: i64error: i64error_string: Stringeta: i64eta_idle: i64file_count: i64hash_string: Stringhave_unchecked: i64have_valid: i64honors_session_limits: boolid: i64is_finished: boolis_private: boolis_stalled: boolleft_until_done: i64magnet_link: Stringmanual_announce_time: i64max_connected_peers: i64metadata_percent_complete: f64name: Stringpeer_limit: i64peers_connected: i64peers_getting_from_us: i64peers_sending_to_us: i64percent_done: f64piece_count: i64piece_size: i64pieces: Stringprimary_mime_type: i64priorities: Vec<i64>queue_position: i64rate_download: i64rate_upload: i64recheck_progress: f64seconds_downloading: i64seconds_seeding: i64seed_idle_limit: i64seed_idle_mode: i64seed_ratio_limit: f64seed_ratio_mode: i64size_when_done: i64start_date: i64status: i64torrent_file: Stringtotal_size: i64upload_limit: i64upload_limited: boolupload_ratio: f64uploaded_ever: i64wanted: Vec<i64>webseeds_sending_to_us: i64

Trait Implementations

impl Debug for Torrent[src]

impl Default for Torrent[src]

impl<'de> Deserialize<'de> for Torrent where
    Torrent: Default
[src]

Auto Trait Implementations

impl RefUnwindSafe for Torrent

impl Send for Torrent

impl Sync for Torrent

impl Unpin for Torrent

impl UnwindSafe for Torrent

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

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

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

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<T> WithSubscriber for T[src]