pub struct MemorySourceRefreshMetrics {
pub mode: MemorySourceRefreshMode,
pub documents_total: usize,
pub added: usize,
pub modified: usize,
pub removed: usize,
pub unchanged: usize,
pub extraction_jobs: usize,
pub extraction_workers: usize,
pub linkage_invocations: usize,
}Fields§
§mode: MemorySourceRefreshMode§documents_total: usize§added: usize§modified: usize§removed: usize§unchanged: usize§extraction_jobs: usize§extraction_workers: usize§linkage_invocations: usizeImplementations§
Source§impl MemorySourceRefreshMetrics
impl MemorySourceRefreshMetrics
pub fn with_execution( self, index: &CodeIndex, linkage_invocations: usize, ) -> Self
Trait Implementations§
Source§impl Clone for MemorySourceRefreshMetrics
impl Clone for MemorySourceRefreshMetrics
Source§fn clone(&self) -> MemorySourceRefreshMetrics
fn clone(&self) -> MemorySourceRefreshMetrics
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 MemorySourceRefreshMetrics
Source§impl Debug for MemorySourceRefreshMetrics
impl Debug for MemorySourceRefreshMetrics
impl Eq for MemorySourceRefreshMetrics
impl StructuralPartialEq for MemorySourceRefreshMetrics
Auto Trait Implementations§
impl Freeze for MemorySourceRefreshMetrics
impl RefUnwindSafe for MemorySourceRefreshMetrics
impl Send for MemorySourceRefreshMetrics
impl Sync for MemorySourceRefreshMetrics
impl Unpin for MemorySourceRefreshMetrics
impl UnsafeUnpin for MemorySourceRefreshMetrics
impl UnwindSafe for MemorySourceRefreshMetrics
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§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<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