pub struct UserTask {
pub id: String,
pub name: String,
pub status: i32,
pub task_type: i32,
pub create_date: String,
pub progress: i64,
pub error: String,
}Expand description
One entry of the user’s task queue (/user/setting/tasks). Distinct from aria2 tasks:
covers compression, decompression, recycle, transfer, etc.
Fields§
§id: String§name: String§status: i32Cloudreve’s task.Status int (0 queued, 1 processing, 2 error, 3 canceled, 4 complete).
task_type: i32Cloudreve’s task.Type int (see Cloudreve models/task).
create_date: String§progress: i64§error: StringJSON-encoded error payload (Cloudreve’s own format: {"msg":"...","error":"..."}).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserTask
impl<'de> Deserialize<'de> for UserTask
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 UserTask
impl RefUnwindSafe for UserTask
impl Send for UserTask
impl Sync for UserTask
impl Unpin for UserTask
impl UnsafeUnpin for UserTask
impl UnwindSafe for UserTask
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