pub struct DagNodeDef {
pub name: String,
pub task_type: String,
pub parameters: HashMap<String, Value>,
}Expand description
Node definition for DAG bundles.
Fields§
§name: StringUnique name within the bundle.
task_type: StringTask type.
parameters: HashMap<String, Value>Parameters.
Trait Implementations§
Source§impl Clone for DagNodeDef
impl Clone for DagNodeDef
Source§fn clone(&self) -> DagNodeDef
fn clone(&self) -> DagNodeDef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DagNodeDef
impl Debug for DagNodeDef
Source§impl<'de> Deserialize<'de> for DagNodeDef
impl<'de> Deserialize<'de> for DagNodeDef
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 DagNodeDef
impl RefUnwindSafe for DagNodeDef
impl Send for DagNodeDef
impl Sync for DagNodeDef
impl Unpin for DagNodeDef
impl UnsafeUnpin for DagNodeDef
impl UnwindSafe for DagNodeDef
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