pub enum GrammarNode {
OneOrMore(Vec<GrammarNode>),
ZerOrMore(Vec<GrammarNode>),
And(Vec<GrammarNode>),
Or(Vec<GrammarNode>),
Literal(String),
}
Variants§
OneOrMore(Vec<GrammarNode>)
ZerOrMore(Vec<GrammarNode>)
And(Vec<GrammarNode>)
Or(Vec<GrammarNode>)
Literal(String)
Auto Trait Implementations§
impl Freeze for GrammarNode
impl RefUnwindSafe for GrammarNode
impl Send for GrammarNode
impl Sync for GrammarNode
impl Unpin for GrammarNode
impl UnwindSafe for GrammarNode
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