pub struct DownloadTaskStatus {
pub name: String,
pub state: DownloadTaskState,
pub total: i64,
pub downloaded: i64,
pub download_speed: i64,
pub upload_speed: i64,
pub uploaded: i64,
pub files: Option<Vec<DownloadTaskFile>>,
pub hash: Option<String>,
pub pieces: Option<String>,
pub num_pieces: Option<i32>,
}Expand description
Download task status
Fields§
§name: String§state: DownloadTaskState§total: i64§downloaded: i64§download_speed: i64§upload_speed: i64§uploaded: i64§files: Option<Vec<DownloadTaskFile>>§hash: Option<String>§pieces: Option<String>§num_pieces: Option<i32>Trait Implementations§
Source§impl Clone for DownloadTaskStatus
impl Clone for DownloadTaskStatus
Source§fn clone(&self) -> DownloadTaskStatus
fn clone(&self) -> DownloadTaskStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DownloadTaskStatus
impl Debug for DownloadTaskStatus
Source§impl Default for DownloadTaskStatus
impl Default for DownloadTaskStatus
Source§fn default() -> DownloadTaskStatus
fn default() -> DownloadTaskStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DownloadTaskStatus
impl<'de> Deserialize<'de> for DownloadTaskStatus
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
Auto Trait Implementations§
impl Freeze for DownloadTaskStatus
impl RefUnwindSafe for DownloadTaskStatus
impl Send for DownloadTaskStatus
impl Sync for DownloadTaskStatus
impl Unpin for DownloadTaskStatus
impl UnsafeUnpin for DownloadTaskStatus
impl UnwindSafe for DownloadTaskStatus
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