pub struct ReindexReport {
pub indexed: Vec<DbName>,
pub undescribed: Vec<DbName>,
pub busy: Vec<DbName>,
}Expand description
What a Workspace::reindex pass did.
Fields§
§indexed: Vec<DbName>Databases whose own description was copied into the registry.
undescribed: Vec<DbName>Databases that have never been described. Not a fault — a database is perfectly usable without a description; it just cannot be found by one.
busy: Vec<DbName>Databases held open elsewhere, so this pass could not read them. Named rather than skipped silently: the registry is now knowingly incomplete.
Trait Implementations§
Source§impl Clone for ReindexReport
impl Clone for ReindexReport
Source§fn clone(&self) -> ReindexReport
fn clone(&self) -> ReindexReport
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 ReindexReport
impl Debug for ReindexReport
Source§impl Default for ReindexReport
impl Default for ReindexReport
Source§fn default() -> ReindexReport
fn default() -> ReindexReport
Returns the “default value” for a type. Read more
impl Eq for ReindexReport
Source§impl PartialEq for ReindexReport
impl PartialEq for ReindexReport
impl StructuralPartialEq for ReindexReport
Auto Trait Implementations§
impl Freeze for ReindexReport
impl RefUnwindSafe for ReindexReport
impl Send for ReindexReport
impl Sync for ReindexReport
impl Unpin for ReindexReport
impl UnsafeUnpin for ReindexReport
impl UnwindSafe for ReindexReport
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,
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.