pub trait NodeBuilder: Send + Sync {
    // Required method
    fn new_node(
        &self,
        def: &NodeDefinition,
        data: Option<Value>
    ) -> Result<Box<dyn NodeImpl>>;
}

Required Methods§

source

fn new_node( &self, def: &NodeDefinition, data: Option<Value> ) -> Result<Box<dyn NodeImpl>>

Trait Implementations§

source§

impl Debug for Box<dyn NodeBuilder>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Box<dyn NodeBuilder>

source§

fn default() -> Self

Returns the “default value” for a type. Read more

Implementors§