pub struct CcPreprocessMemoInput {
pub name: String,
pub fingerprint: FileFingerprint,
pub content: String,
pub mapped: String,
pub observed_ns: i64,
}Fields§
§name: String§fingerprint: FileFingerprintFor a row read back whose stamp was never proven, size is -1,
which no file has.
content: String§mapped: String§observed_ns: i64Wall clock read just before fingerprint was taken. 0 when unknown:
an input read back from the index, or one sent by an older wrapper.
Implementations§
Source§impl CcPreprocessMemoInput
impl CcPreprocessMemoInput
pub fn local_path(&self) -> &str
Sourcepub fn stamp_settled(&self) -> bool
pub fn stamp_settled(&self) -> bool
Whether fingerprint had settled when it was taken, so that any later
write moves it (see stamp_is_settled). Only such a stamp may stand
in for the content on a later lookup.
Trait Implementations§
Source§impl Clone for CcPreprocessMemoInput
impl Clone for CcPreprocessMemoInput
Source§impl Debug for CcPreprocessMemoInput
impl Debug for CcPreprocessMemoInput
Source§impl<'de> Deserialize<'de> for CcPreprocessMemoInput
impl<'de> Deserialize<'de> for CcPreprocessMemoInput
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 CcPreprocessMemoInput
Source§impl PartialEq for CcPreprocessMemoInput
impl PartialEq for CcPreprocessMemoInput
Source§impl Serialize for CcPreprocessMemoInput
impl Serialize for CcPreprocessMemoInput
impl StructuralPartialEq for CcPreprocessMemoInput
Auto Trait Implementations§
impl Freeze for CcPreprocessMemoInput
impl RefUnwindSafe for CcPreprocessMemoInput
impl Send for CcPreprocessMemoInput
impl Sync for CcPreprocessMemoInput
impl Unpin for CcPreprocessMemoInput
impl UnsafeUnpin for CcPreprocessMemoInput
impl UnwindSafe for CcPreprocessMemoInput
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