pub struct TaskBatch {
pub name: String,
pub tasks: Vec<TaskSpec>,
}Expand description
A batch of task specs that should be scheduled together.
Fields§
§name: StringStable batch name.
tasks: Vec<TaskSpec>Tasks in submission order.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskBatch
impl<'de> Deserialize<'de> for TaskBatch
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
impl Eq for TaskBatch
impl StructuralPartialEq for TaskBatch
Auto Trait Implementations§
impl Freeze for TaskBatch
impl RefUnwindSafe for TaskBatch
impl Send for TaskBatch
impl Sync for TaskBatch
impl Unpin for TaskBatch
impl UnsafeUnpin for TaskBatch
impl UnwindSafe for TaskBatch
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.