pub struct TemplateTask {
pub id: Option<String>,
pub type: Option<EnumTaskType>,
pub depends_on: Option<Vec<TaskDependency>>,
pub description: Option<String>,
pub execution_profile: Option<Box<TaskExecutionProfile>>,
pub input: Option<HashMap<String, SpecWithValue>>,
pub output: Option<HashMap<String, OutputValue>>,
pub conditions: Option<Vec<HashMap<String, Value>>>,
pub uses: Option<Box<Uses>>,
}Fields§
§id: Option<String>§type: Option<EnumTaskType>§depends_on: Option<Vec<TaskDependency>>§description: Option<String>§execution_profile: Option<Box<TaskExecutionProfile>>§input: Option<HashMap<String, SpecWithValue>>§output: Option<HashMap<String, OutputValue>>§conditions: Option<Vec<HashMap<String, Value>>>§uses: Option<Box<Uses>>Implementations§
Source§impl TemplateTask
impl TemplateTask
pub fn new() -> TemplateTask
Trait Implementations§
Source§impl Clone for TemplateTask
impl Clone for TemplateTask
Source§fn clone(&self) -> TemplateTask
fn clone(&self) -> TemplateTask
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 TemplateTask
impl Debug for TemplateTask
Source§impl Default for TemplateTask
impl Default for TemplateTask
Source§fn default() -> TemplateTask
fn default() -> TemplateTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TemplateTask
impl<'de> Deserialize<'de> for TemplateTask
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
Source§impl PartialEq for TemplateTask
impl PartialEq for TemplateTask
Source§impl Serialize for TemplateTask
impl Serialize for TemplateTask
impl StructuralPartialEq for TemplateTask
Auto Trait Implementations§
impl Freeze for TemplateTask
impl RefUnwindSafe for TemplateTask
impl Send for TemplateTask
impl Sync for TemplateTask
impl Unpin for TemplateTask
impl UnwindSafe for TemplateTask
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