pub struct CodeFileFingerprint {
pub path: String,
pub blob_hash: String,
}Expand description
Previously indexed file hash used to skip unchanged incremental parses.
Fields§
§path: String§blob_hash: StringTrait Implementations§
Source§impl Clone for CodeFileFingerprint
impl Clone for CodeFileFingerprint
Source§fn clone(&self) -> CodeFileFingerprint
fn clone(&self) -> CodeFileFingerprint
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 moreSource§impl Debug for CodeFileFingerprint
impl Debug for CodeFileFingerprint
Source§impl<'de> Deserialize<'de> for CodeFileFingerprint
impl<'de> Deserialize<'de> for CodeFileFingerprint
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 CodeFileFingerprint
Source§impl PartialEq for CodeFileFingerprint
impl PartialEq for CodeFileFingerprint
Source§impl Serialize for CodeFileFingerprint
impl Serialize for CodeFileFingerprint
impl StructuralPartialEq for CodeFileFingerprint
Auto Trait Implementations§
impl Freeze for CodeFileFingerprint
impl RefUnwindSafe for CodeFileFingerprint
impl Send for CodeFileFingerprint
impl Sync for CodeFileFingerprint
impl Unpin for CodeFileFingerprint
impl UnsafeUnpin for CodeFileFingerprint
impl UnwindSafe for CodeFileFingerprint
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.