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 !=.