Struct xio_jobset::JobSet
source · pub struct JobSet {
pub metadata: Metadata,
pub parameters: Vec<ParameterSet>,
pub jobs: BTreeMap<String, Job>,
pub channels: BTreeMap<String, ChannelAssignment>,
}
Expand description
A complete job set.
Fields
metadata: Metadata
Metadata for this job set.
parameters: Vec<ParameterSet>
The parameter layers.
The ParameterSet
items get applied in the order in which
they are stored in the vector. This means values stored in the
ParameterSet
at index 0 would be overridden by values stored
in the ParameterSet
at index 2 for example.
jobs: BTreeMap<String, Job>
The jobs contained in the set.
channels: BTreeMap<String, ChannelAssignment>
The channel mappings for parameters stored to channels.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for JobSet
impl<'de> Deserialize<'de> for JobSet
sourcefn 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
sourceimpl ExtractCaptions for JobSet
impl ExtractCaptions for JobSet
impl Eq for JobSet
impl StructuralEq for JobSet
impl StructuralPartialEq for JobSet
Auto Trait Implementations
impl RefUnwindSafe for JobSet
impl Send for JobSet
impl Sync for JobSet
impl Unpin for JobSet
impl UnwindSafe for JobSet
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more