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: i64
added_date: i64
bandwidth_priority: i64
comment: String
corrupt_ever: i64
creator: String
date_created: i64
desired_available: i64
done_date: i64
download_dir: String
download_limit: i64
download_limited: bool
downloaded_ever: i64
edit_date: i64
error: i64
error_string: String
eta: i64
eta_idle: i64
file_count: i64
hash_string: String
have_unchecked: i64
have_valid: i64
honors_session_limits: bool
id: i64
is_finished: bool
is_private: bool
is_stalled: bool
left_until_done: i64
magnet_link: String
manual_announce_time: i64
max_connected_peers: i64
metadata_percent_complete: f64
name: String
peer_limit: i64
peers_connected: i64
peers_getting_from_us: i64
peers_sending_to_us: i64
percent_done: f64
piece_count: i64
piece_size: i64
pieces: String
primary_mime_type: i64
priorities: Vec<i64>
queue_position: i64
rate_download: i64
rate_upload: i64
recheck_progress: f64
seconds_downloading: i64
seconds_seeding: i64
seed_idle_limit: i64
seed_idle_mode: i64
seed_ratio_limit: f64
seed_ratio_mode: i64
size_when_done: i64
start_date: i64
status: i64
torrent_file: String
total_size: i64
upload_limit: i64
upload_limited: bool
upload_ratio: f64
uploaded_ever: i64
wanted: 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]
Torrent: Default,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,