pub struct CompileSerdeNodeGraphVisitor;
Trait Implementations§
source§impl NodeGraphVisitor<SerdeNodes> for CompileSerdeNodeGraphVisitor
impl NodeGraphVisitor<SerdeNodes> for CompileSerdeNodeGraphVisitor
type Input = ()
type Output = SerdeOperation
fn visit_statement( &mut self, node: &Node<SerdeNodes>, _: HashMap<String, Self::Input>, scopes: HashMap<String, Vec<Self::Output>>, result: &mut Vec<Self::Output> ) -> bool
fn visit_expression( &mut self, _: &Node<SerdeNodes>, _: HashMap<String, Self::Input> ) -> Option<Self::Input>
Auto Trait Implementations§
impl Freeze for CompileSerdeNodeGraphVisitor
impl RefUnwindSafe for CompileSerdeNodeGraphVisitor
impl Send for CompileSerdeNodeGraphVisitor
impl Sync for CompileSerdeNodeGraphVisitor
impl Unpin for CompileSerdeNodeGraphVisitor
impl UnwindSafe for CompileSerdeNodeGraphVisitor
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