pub struct Status {Show 22 fields
pub gid: Option<SmolStr>,
pub status: Option<TaskStatus>,
pub total_length: Option<u64>,
pub completed_length: Option<u64>,
pub upload_length: Option<u64>,
pub bitfield: Option<String>,
pub download_speed: Option<u64>,
pub upload_speed: Option<u64>,
pub info_hash: Option<String>,
pub num_seeders: Option<u64>,
pub seeder: Option<bool>,
pub piece_length: Option<u64>,
pub num_pieces: Option<u64>,
pub connections: Option<u64>,
pub error_code: Option<String>,
pub error_message: Option<String>,
pub followed_by: Option<Vec<String>>,
pub following: Option<String>,
pub belongs_to: Option<String>,
pub dir: Option<String>,
pub files: Option<Vec<File>>,
pub bittorrent: Option<BittorrentStatus>,
}
Fields§
§gid: Option<SmolStr>
§status: Option<TaskStatus>
§total_length: Option<u64>
§completed_length: Option<u64>
§upload_length: Option<u64>
§bitfield: Option<String>
§download_speed: Option<u64>
§upload_speed: Option<u64>
§info_hash: Option<String>
§num_seeders: Option<u64>
§seeder: Option<bool>
§piece_length: Option<u64>
§num_pieces: Option<u64>
§connections: Option<u64>
§error_code: Option<String>
§error_message: Option<String>
§followed_by: Option<Vec<String>>
§following: Option<String>
§belongs_to: Option<String>
§dir: Option<String>
§files: Option<Vec<File>>
§bittorrent: Option<BittorrentStatus>
Trait Implementations§
source§impl<'de> Deserialize<'de> for Status
impl<'de> Deserialize<'de> for Status
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
source§impl PartialEq for Status
impl PartialEq for Status
impl Eq for Status
impl StructuralEq for Status
impl StructuralPartialEq for Status
Auto Trait Implementations§
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnwindSafe for Status
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more