pub struct AtnStateId(/* private fields */);Expand description
Checked compact identity for one parser ATN state.
Implementations§
Trait Implementations§
Source§impl Clone for AtnStateId
impl Clone for AtnStateId
Source§fn clone(&self) -> AtnStateId
fn clone(&self) -> AtnStateId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AtnStateId
Source§impl Debug for AtnStateId
impl Debug for AtnStateId
impl Eq for AtnStateId
Source§impl Hash for AtnStateId
impl Hash for AtnStateId
Source§impl Ord for AtnStateId
impl Ord for AtnStateId
Source§fn cmp(&self, other: &AtnStateId) -> Ordering
fn cmp(&self, other: &AtnStateId) -> Ordering
1.21.0 (const: unstable) · 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 AtnStateId
impl PartialEq for AtnStateId
Source§impl PartialOrd for AtnStateId
impl PartialOrd for AtnStateId
impl StructuralPartialEq for AtnStateId
Auto Trait Implementations§
impl Freeze for AtnStateId
impl RefUnwindSafe for AtnStateId
impl Send for AtnStateId
impl Sync for AtnStateId
impl Unpin for AtnStateId
impl UnsafeUnpin for AtnStateId
impl UnwindSafe for AtnStateId
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