pub struct LinkageRefreshTimings {
pub candidate_index: Duration,
pub plan_invalidation: Duration,
pub resolve_references: Duration,
pub apply_store: Duration,
pub semantic_enhance: Duration,
pub rebuild_indexes: Duration,
pub project_snapshot: Duration,
pub total: Duration,
pub stale_refs: usize,
pub changed_refs: usize,
}Fields§
§candidate_index: Duration§plan_invalidation: Duration§resolve_references: Duration§apply_store: Duration§semantic_enhance: Duration§rebuild_indexes: Duration§project_snapshot: Duration§total: Duration§stale_refs: usize§changed_refs: usizeTrait Implementations§
Source§impl Clone for LinkageRefreshTimings
impl Clone for LinkageRefreshTimings
Source§fn clone(&self) -> LinkageRefreshTimings
fn clone(&self) -> LinkageRefreshTimings
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 LinkageRefreshTimings
Source§impl Debug for LinkageRefreshTimings
impl Debug for LinkageRefreshTimings
Source§impl Default for LinkageRefreshTimings
impl Default for LinkageRefreshTimings
Source§fn default() -> LinkageRefreshTimings
fn default() -> LinkageRefreshTimings
Returns the “default value” for a type. Read more
impl Eq for LinkageRefreshTimings
Source§impl PartialEq for LinkageRefreshTimings
impl PartialEq for LinkageRefreshTimings
impl StructuralPartialEq for LinkageRefreshTimings
Auto Trait Implementations§
impl Freeze for LinkageRefreshTimings
impl RefUnwindSafe for LinkageRefreshTimings
impl Send for LinkageRefreshTimings
impl Sync for LinkageRefreshTimings
impl Unpin for LinkageRefreshTimings
impl UnsafeUnpin for LinkageRefreshTimings
impl UnwindSafe for LinkageRefreshTimings
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> 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