pub struct ScheduledTaskInfo {
pub id: Uuid,
pub name: String,
pub args: String,
pub kwargs: String,
pub eta: f64,
pub priority: Option<u8>,
pub request: Option<RequestInfo>,
}Expand description
Information about a scheduled task (with ETA or countdown)
Fields§
§id: UuidTask ID
name: StringTask name
args: StringTask arguments (JSON)
kwargs: StringTask keyword arguments (JSON)
eta: f64Scheduled execution time (Unix timestamp)
priority: Option<u8>Priority
request: Option<RequestInfo>Request info
Trait Implementations§
Source§impl Clone for ScheduledTaskInfo
impl Clone for ScheduledTaskInfo
Source§fn clone(&self) -> ScheduledTaskInfo
fn clone(&self) -> ScheduledTaskInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 ScheduledTaskInfo
impl Debug for ScheduledTaskInfo
Source§impl<'de> Deserialize<'de> for ScheduledTaskInfo
impl<'de> Deserialize<'de> for ScheduledTaskInfo
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 ScheduledTaskInfo
impl RefUnwindSafe for ScheduledTaskInfo
impl Send for ScheduledTaskInfo
impl Sync for ScheduledTaskInfo
impl Unpin for ScheduledTaskInfo
impl UnwindSafe for ScheduledTaskInfo
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