pub struct TaskQueue {
pub length: Option<u32>,
pub capacity: Option<u32>,
pub task_ids: Option<Vec<String>>,
pub estimated_completion_min: Option<f64>,
}Expand description
Task queue information.
Fields§
§length: Option<u32>Number of tasks in queue
capacity: Option<u32>Queue capacity
task_ids: Option<Vec<String>>Task IDs in queue (in order)
estimated_completion_min: Option<f64>Estimated time to complete queue
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskQueue
impl<'de> Deserialize<'de> for TaskQueue
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 TaskQueue
impl RefUnwindSafe for TaskQueue
impl Send for TaskQueue
impl Sync for TaskQueue
impl Unpin for TaskQueue
impl UnwindSafe for TaskQueue
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