Struct wakflo_core::step::TaskStep
source · pub struct TaskStep {
pub id: String,
pub label: String,
pub _type: StepType,
pub name: String,
pub path: Vec<String>,
pub icon: String,
pub is_trigger: bool,
pub reference: Option<EntityConnector>,
pub children: Option<Vec<TaskStep>>,
pub data: TaskStepData,
}Expand description
Task
Task contract represent an ant schema that takes in operators and actions to be performed on a dataset
Fields§
§id: StringName of the the schema
label: StringName of the the schema
_type: StepType§name: StringName of the the schema
path: Vec<String>Name of the the schema
icon: StringIcon of the the schema
is_trigger: boolif task is a trigger
reference: Option<EntityConnector>§children: Option<Vec<TaskStep>>§data: TaskStepDataDescription of the the schema
Trait Implementations§
source§impl<'de> Deserialize<'de> for TaskStep
impl<'de> Deserialize<'de> for TaskStep
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 TaskStep
impl PartialEq for TaskStep
impl Eq for TaskStep
impl StructuralEq for TaskStep
impl StructuralPartialEq for TaskStep
Auto Trait Implementations§
impl RefUnwindSafe for TaskStep
impl Send for TaskStep
impl Sync for TaskStep
impl Unpin for TaskStep
impl UnwindSafe for TaskStep
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