pub struct Torrent {Show 29 fields
pub id: String,
pub name: Option<String>,
pub creator: Option<String>,
pub comment: Option<String>,
pub private: bool,
pub path: String,
pub created: DateTime<Utc>,
pub modified: DateTime<Utc>,
pub status: Status,
pub error: Option<String>,
pub priority: u8,
pub progress: f32,
pub availability: f32,
pub strategy: Strategy,
pub rate_up: u64,
pub rate_down: u64,
pub throttle_up: Option<i64>,
pub throttle_down: Option<i64>,
pub transferred_up: u64,
pub transferred_down: u64,
pub peers: u16,
pub trackers: u8,
pub tracker_urls: Vec<String>,
pub size: Option<u64>,
pub pieces: Option<u64>,
pub piece_size: Option<u32>,
pub piece_field: String,
pub files: Option<u32>,
pub user_data: Value,
}Fields§
§id: String§name: Option<String>§creator: Option<String>§comment: Option<String>§private: bool§path: String§created: DateTime<Utc>§modified: DateTime<Utc>§status: Status§error: Option<String>§priority: u8§progress: f32§availability: f32§strategy: Strategy§rate_up: u64§rate_down: u64§throttle_up: Option<i64>§throttle_down: Option<i64>§transferred_up: u64§transferred_down: u64§peers: u16§trackers: u8§tracker_urls: Vec<String>§size: Option<u64>§pieces: Option<u64>§piece_size: Option<u32>§piece_field: String§files: Option<u32>§user_data: ValueImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Torrent
impl<'de> Deserialize<'de> for Torrent
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 StructuralPartialEq for Torrent
Auto Trait Implementations§
impl Freeze for Torrent
impl RefUnwindSafe for Torrent
impl Send for Torrent
impl Sync for Torrent
impl Unpin for Torrent
impl UnwindSafe for Torrent
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