pub struct TaskReference {
pub id: Option<String>,
pub inputs: Option<Value>,
pub name: Option<String>,
pub version: Option<String>,
}Expand description
A reference to a task.
Fields§
§id: Option<String>The ID of the task definition. Corresponds to the id value of task.json file.
Example: CmdLineV2 { “id”: “D9BAFED4-0B18-4F58-968D-86655B4D2CE9” }
inputs: Option<Value>A dictionary of inputs specific to a task definition. Corresponds to inputs value of task.json file.
name: Option<String>The name of the task definition. Corresponds to the name value of task.json file.
Example: CmdLineV2 { “name”: “CmdLine” }
version: Option<String>The version of the task definition. Corresponds to the version value of task.json file.
Example: CmdLineV2 { “version”: { “Major”: 2, “Minor”: 212, “Patch”: 0 } }
Implementations§
Source§impl TaskReference
impl TaskReference
Trait Implementations§
Source§impl Clone for TaskReference
impl Clone for TaskReference
Source§fn clone(&self) -> TaskReference
fn clone(&self) -> TaskReference
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 TaskReference
impl Debug for TaskReference
Source§impl Default for TaskReference
impl Default for TaskReference
Source§fn default() -> TaskReference
fn default() -> TaskReference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskReference
impl<'de> Deserialize<'de> for TaskReference
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 TaskReference
impl PartialEq for TaskReference
Source§impl Serialize for TaskReference
impl Serialize for TaskReference
impl StructuralPartialEq for TaskReference
Auto Trait Implementations§
impl Freeze for TaskReference
impl RefUnwindSafe for TaskReference
impl Send for TaskReference
impl Sync for TaskReference
impl Unpin for TaskReference
impl UnwindSafe for TaskReference
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,
Source§impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
Source§fn deserialize_with(body: ResponseBody) -> Result<D, Error>
fn deserialize_with(body: ResponseBody) -> Result<D, Error>
Deserialize the response body using the specified format. Read more