pub struct TaskIo {
pub record: String,
pub variants: Vec<String>,
}Expand description
One [[tasks.inputs]] or [[tasks.outputs]] entry.
Fields§
§record: StringPascalCase record name, e.g. "HourlyForecastPoint".
variants: Vec<String>Specific variants; empty ([]) means all variants of that record.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TaskIo
impl<'de> Deserialize<'de> for TaskIo
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 TaskIo
impl RefUnwindSafe for TaskIo
impl Send for TaskIo
impl Sync for TaskIo
impl Unpin for TaskIo
impl UnsafeUnpin for TaskIo
impl UnwindSafe for TaskIo
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