pub struct WarmParseCounts {
pub parse_runs: usize,
pub modules_parsed: usize,
pub disk_cache_hits: usize,
pub modules_reused: usize,
}Expand description
The parse work of the sessions that used a store.
Fields§
§parse_runs: usizeParse passes over a full file list.
modules_parsed: usizeFiles parsed from source.
disk_cache_hits: usizeFiles served from the persisted parse cache.
modules_reused: usizeFiles served from the modules in the store.
Trait Implementations§
Source§impl Clone for WarmParseCounts
impl Clone for WarmParseCounts
Source§fn clone(&self) -> WarmParseCounts
fn clone(&self) -> WarmParseCounts
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 WarmParseCounts
Source§impl Debug for WarmParseCounts
impl Debug for WarmParseCounts
Source§impl Default for WarmParseCounts
impl Default for WarmParseCounts
Source§fn default() -> WarmParseCounts
fn default() -> WarmParseCounts
Returns the “default value” for a type. Read more
impl Eq for WarmParseCounts
Source§impl PartialEq for WarmParseCounts
impl PartialEq for WarmParseCounts
impl StructuralPartialEq for WarmParseCounts
Auto Trait Implementations§
impl Freeze for WarmParseCounts
impl RefUnwindSafe for WarmParseCounts
impl Send for WarmParseCounts
impl Sync for WarmParseCounts
impl Unpin for WarmParseCounts
impl UnsafeUnpin for WarmParseCounts
impl UnwindSafe for WarmParseCounts
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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