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 UnsafeUnpin 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