pub struct FileIndexFreshnessCursor {
pub source_scope: String,
pub root_id: String,
pub root_path: String,
pub backend: String,
pub scan_watermark_ms: Option<u64>,
pub indexed_file_count: usize,
pub missing_file_count: usize,
pub scan_error_count: usize,
pub overflow: bool,
pub last_error: Option<String>,
}Expand description
Bounded-scan cursor for one local file-index root.
Fields§
§source_scope: String§root_id: String§root_path: String§backend: String§scan_watermark_ms: Option<u64>§indexed_file_count: usize§missing_file_count: usize§scan_error_count: usize§overflow: bool§last_error: Option<String>Trait Implementations§
Source§impl Clone for FileIndexFreshnessCursor
impl Clone for FileIndexFreshnessCursor
Source§fn clone(&self) -> FileIndexFreshnessCursor
fn clone(&self) -> FileIndexFreshnessCursor
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 FileIndexFreshnessCursor
impl Debug for FileIndexFreshnessCursor
Source§impl<'de> Deserialize<'de> for FileIndexFreshnessCursor
impl<'de> Deserialize<'de> for FileIndexFreshnessCursor
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 FileIndexFreshnessCursor
Source§impl PartialEq for FileIndexFreshnessCursor
impl PartialEq for FileIndexFreshnessCursor
Source§impl Serialize for FileIndexFreshnessCursor
impl Serialize for FileIndexFreshnessCursor
impl StructuralPartialEq for FileIndexFreshnessCursor
Auto Trait Implementations§
impl Freeze for FileIndexFreshnessCursor
impl RefUnwindSafe for FileIndexFreshnessCursor
impl Send for FileIndexFreshnessCursor
impl Sync for FileIndexFreshnessCursor
impl Unpin for FileIndexFreshnessCursor
impl UnsafeUnpin for FileIndexFreshnessCursor
impl UnwindSafe for FileIndexFreshnessCursor
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.