pub enum TypeAwareInvalidationKind {
Full,
Incremental,
None,
}Expand description
How a persistent semantic snapshot was refreshed.
Variants§
Full
The backend rebuilt project state from a clean snapshot.
Incremental
The backend applied an explicit source-file change set.
None
No filesystem change was reported between compatible requests.
Trait Implementations§
Source§impl Clone for TypeAwareInvalidationKind
impl Clone for TypeAwareInvalidationKind
impl Copy for TypeAwareInvalidationKind
Source§impl Debug for TypeAwareInvalidationKind
impl Debug for TypeAwareInvalidationKind
Source§impl<'de> Deserialize<'de> for TypeAwareInvalidationKind
impl<'de> Deserialize<'de> for TypeAwareInvalidationKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TypeAwareInvalidationKind
impl StructuralPartialEq for TypeAwareInvalidationKind
Auto Trait Implementations§
impl Freeze for TypeAwareInvalidationKind
impl RefUnwindSafe for TypeAwareInvalidationKind
impl Send for TypeAwareInvalidationKind
impl Sync for TypeAwareInvalidationKind
impl Unpin for TypeAwareInvalidationKind
impl UnsafeUnpin for TypeAwareInvalidationKind
impl UnwindSafe for TypeAwareInvalidationKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.