pub struct FileIndexRootUpdate {
pub root: FileIndexRoot,
pub entries: Vec<FileIndexEntry>,
pub processed_content_paths: BTreeSet<String>,
pub content_entries: Vec<FileContentEntry>,
pub scan_error_count: usize,
pub truncated: bool,
pub content_truncated: bool,
pub content_read_error_count: usize,
pub last_error: Option<String>,
pub now_ms: u64,
}Expand description
Full-root replacement produced by one scan pass.
Fields§
§root: FileIndexRoot§entries: Vec<FileIndexEntry>§processed_content_paths: BTreeSet<String>§content_entries: Vec<FileContentEntry>§scan_error_count: usize§truncated: bool§content_truncated: bool§content_read_error_count: usize§last_error: Option<String>§now_ms: u64Trait Implementations§
Source§impl Clone for FileIndexRootUpdate
impl Clone for FileIndexRootUpdate
Source§fn clone(&self) -> FileIndexRootUpdate
fn clone(&self) -> FileIndexRootUpdate
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 FileIndexRootUpdate
impl Debug for FileIndexRootUpdate
impl Eq for FileIndexRootUpdate
Source§impl PartialEq for FileIndexRootUpdate
impl PartialEq for FileIndexRootUpdate
impl StructuralPartialEq for FileIndexRootUpdate
Auto Trait Implementations§
impl Freeze for FileIndexRootUpdate
impl RefUnwindSafe for FileIndexRootUpdate
impl Send for FileIndexRootUpdate
impl Sync for FileIndexRootUpdate
impl Unpin for FileIndexRootUpdate
impl UnsafeUnpin for FileIndexRootUpdate
impl UnwindSafe for FileIndexRootUpdate
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,
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.