pub struct ParserAtnStats {
pub states: usize,
pub transitions: usize,
pub interval_sets: usize,
pub interval_ranges: usize,
pub inline_token_sets: usize,
pub dense_token_sets: usize,
pub interval_token_sets: usize,
pub token_bitset_bytes: usize,
pub decisions: usize,
pub rules: usize,
pub packed_bytes: usize,
}Expand description
Storage and shape measurements for one packed parser ATN.
Fields§
§states: usize§transitions: usize§interval_sets: usize§interval_ranges: usize§inline_token_sets: usize§dense_token_sets: usize§interval_token_sets: usize§token_bitset_bytes: usize§decisions: usize§rules: usize§packed_bytes: usizeTrait Implementations§
Source§impl Clone for ParserAtnStats
impl Clone for ParserAtnStats
Source§fn clone(&self) -> ParserAtnStats
fn clone(&self) -> ParserAtnStats
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 ParserAtnStats
Source§impl Debug for ParserAtnStats
impl Debug for ParserAtnStats
Source§impl Default for ParserAtnStats
impl Default for ParserAtnStats
Source§fn default() -> ParserAtnStats
fn default() -> ParserAtnStats
Returns the “default value” for a type. Read more
impl Eq for ParserAtnStats
Source§impl PartialEq for ParserAtnStats
impl PartialEq for ParserAtnStats
impl StructuralPartialEq for ParserAtnStats
Auto Trait Implementations§
impl Freeze for ParserAtnStats
impl RefUnwindSafe for ParserAtnStats
impl Send for ParserAtnStats
impl Sync for ParserAtnStats
impl Unpin for ParserAtnStats
impl UnsafeUnpin for ParserAtnStats
impl UnwindSafe for ParserAtnStats
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