pub struct OptimizationStats {
pub removed_unused_symbols: usize,
pub inlined_rules: usize,
pub merged_tokens: usize,
pub optimized_left_recursion: usize,
pub eliminated_unit_rules: usize,
}Expand description
Statistics about optimizations performed
Fields§
§removed_unused_symbols: usizeNumber of unused symbols removed
inlined_rules: usizeNumber of rules inlined
merged_tokens: usizeNumber of tokens merged
optimized_left_recursion: usizeNumber of left-recursive rules optimized
eliminated_unit_rules: usizeNumber of unit rules eliminated
Implementations§
Trait Implementations§
Source§impl Debug for OptimizationStats
impl Debug for OptimizationStats
Source§impl Default for OptimizationStats
impl Default for OptimizationStats
Source§fn default() -> OptimizationStats
fn default() -> OptimizationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OptimizationStats
impl RefUnwindSafe for OptimizationStats
impl Send for OptimizationStats
impl Sync for OptimizationStats
impl Unpin for OptimizationStats
impl UnsafeUnpin for OptimizationStats
impl UnwindSafe for OptimizationStats
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