pub struct GrammarItem {
pub symbol: Arc<Atom>,
pub production: Vec<Arc<Atom>>,
}
Fields§
§symbol: Arc<Atom>
§production: Vec<Arc<Atom>>
Trait Implementations§
Source§impl Clone for GrammarItem
impl Clone for GrammarItem
Source§fn clone(&self) -> GrammarItem
fn clone(&self) -> GrammarItem
Returns a copy 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 GrammarItem
impl Debug for GrammarItem
Source§impl Hash for GrammarItem
impl Hash for GrammarItem
Source§impl Ord for GrammarItem
impl Ord for GrammarItem
Source§fn cmp(&self, other: &GrammarItem) -> Ordering
fn cmp(&self, other: &GrammarItem) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GrammarItem
impl PartialEq for GrammarItem
Source§impl PartialOrd for GrammarItem
impl PartialOrd for GrammarItem
impl Eq for GrammarItem
impl StructuralPartialEq for GrammarItem
Auto Trait Implementations§
impl Freeze for GrammarItem
impl RefUnwindSafe for GrammarItem
impl Send for GrammarItem
impl Sync for GrammarItem
impl Unpin for GrammarItem
impl UnwindSafe for GrammarItem
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