pub enum AlgNode {
MoveNode(Move),
PauseNode(Pause),
NewlineNode(Newline),
LineCommentNode(LineComment),
GroupingNode(Grouping),
CommutatorNode(Commutator),
ConjugateNode(Conjugate),
}
Variants§
MoveNode(Move)
PauseNode(Pause)
NewlineNode(Newline)
LineCommentNode(LineComment)
GroupingNode(Grouping)
CommutatorNode(Commutator)
ConjugateNode(Conjugate)
Implementations§
Trait Implementations§
source§impl From<Commutator> for AlgNode
impl From<Commutator> for AlgNode
source§fn from(input: Commutator) -> AlgNode
fn from(input: Commutator) -> AlgNode
Converts to this type from the input type.
source§impl From<LineComment> for AlgNode
impl From<LineComment> for AlgNode
source§fn from(input: LineComment) -> AlgNode
fn from(input: LineComment) -> AlgNode
Converts to this type from the input type.
source§impl PartialEq for AlgNode
impl PartialEq for AlgNode
impl StructuralPartialEq for AlgNode
Auto Trait Implementations§
impl RefUnwindSafe for AlgNode
impl Send for AlgNode
impl Sync for AlgNode
impl Unpin for AlgNode
impl UnwindSafe for AlgNode
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