Struct rgraph::Node [] [src]

pub struct Node<F> where
    F: Fn(&mut GraphSolver) -> Result<SolverStatus, SolverError>, 
{ /* fields omitted */ }

Generic that stores the information required to execute arbitrary tasks Please use create_node macro to instantiate this objects

Methods

impl<F> Node<F> where
    F: Fn(&mut GraphSolver) -> Result<SolverStatus, SolverError>, 
[src]

[src]

Trait Implementations

impl<F> NodeRunner for Node<F> where
    F: Fn(&mut GraphSolver) -> Result<SolverStatus, SolverError>, 
[src]

[src]

[src]

[src]

[src]

Auto Trait Implementations

impl<F> Send for Node<F> where
    F: Send

impl<F> Sync for Node<F> where
    F: Sync