pub struct CuExecutionStep {
pub node_id: u32,
pub node: Node,
pub task_type: CuTaskType,
pub input_msg_indices_types: Vec<(u32, String)>,
pub output_msg_index_type: Option<(u32, String)>,
}
Expand description
This structure represents a step in the execution plan.
Fields§
§node_id: u32
NodeId: node id of the task to execute
node: Node
Node: node instance
task_type: CuTaskType
CuTaskType: type of the task
input_msg_indices_types: Vec<(u32, String)>
the indices in the copper list of the input messages and their types
output_msg_index_type: Option<(u32, String)>
the index in the copper list of the output message and its type
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CuExecutionStep
impl RefUnwindSafe for CuExecutionStep
impl Send for CuExecutionStep
impl Sync for CuExecutionStep
impl Unpin for CuExecutionStep
impl UnwindSafe for CuExecutionStep
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