pub struct AstArenaStats {
pub node_count: usize,
pub dedup_hits: usize,
pub string_count: usize,
pub total_args: usize,
pub total_array_elements: usize,
}Expand description
Statistics about the AST arena
Fields§
§node_count: usize§dedup_hits: usize§string_count: usize§total_args: usize§total_array_elements: usizeTrait Implementations§
Source§impl Clone for AstArenaStats
impl Clone for AstArenaStats
Source§fn clone(&self) -> AstArenaStats
fn clone(&self) -> AstArenaStats
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for AstArenaStats
impl RefUnwindSafe for AstArenaStats
impl Send for AstArenaStats
impl Sync for AstArenaStats
impl Unpin for AstArenaStats
impl UnwindSafe for AstArenaStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more