Struct imageflow_core::flow::definitions::Node
[−]
[src]
pub struct Node { pub def: &'static NodeDefinition, pub stage: NodeStage, pub params: NodeParams, pub frame_est: FrameEstimate, pub cost_est: CostEstimate, pub cost: CostInfo, pub result: NodeResult, pub stable_id: i32, pub custom_state: *mut u8, }
Fields
def: &'static NodeDefinition
stage: NodeStage
params: NodeParams
frame_est: FrameEstimate
cost_est: CostEstimate
cost: CostInfo
result: NodeResult
stable_id: i32
custom_state: *mut u8
Methods
impl Node
[src]
fn new(def: &'static NodeDefinition, params: NodeParams) -> Node
fn graphviz_node_label(&self, f: &mut Write) -> Result<()>
Trait Implementations
impl Clone for Node
[src]
fn clone(&self) -> Node
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Debug for Node
[src]
impl PartialEq for Node
[src]
fn eq(&self, __arg_0: &Node) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Node) -> bool
This method tests for !=
.