pub enum NodeConstructor {
Sum(SumDefinition),
Prod(ProdDefinition),
Alias(Expression),
}Variants§
Trait Implementations§
Source§impl Clone for NodeConstructor
impl Clone for NodeConstructor
Source§fn clone(&self) -> NodeConstructor
fn clone(&self) -> NodeConstructor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NodeConstructor
impl Debug for NodeConstructor
Auto Trait Implementations§
impl Freeze for NodeConstructor
impl RefUnwindSafe for NodeConstructor
impl Send for NodeConstructor
impl Sync for NodeConstructor
impl Unpin for NodeConstructor
impl UnwindSafe for NodeConstructor
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