pub struct IndexedMapHealth {
pub source_map_id: Vec<u8>,
pub source_version: Option<MapVersionId>,
pub catalog_version: Option<MapVersionId>,
pub active_indexes: Vec<ActiveIndexHealth>,
pub supports_transactions: bool,
}Expand description
Structurally validated current state of an IndexedMap.
Fields§
§source_map_id: Vec<u8>§source_version: Option<MapVersionId>§catalog_version: Option<MapVersionId>§active_indexes: Vec<ActiveIndexHealth>§supports_transactions: boolTrait Implementations§
Source§impl Clone for IndexedMapHealth
impl Clone for IndexedMapHealth
Source§fn clone(&self) -> IndexedMapHealth
fn clone(&self) -> IndexedMapHealth
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 IndexedMapHealth
impl Debug for IndexedMapHealth
impl Eq for IndexedMapHealth
Source§impl PartialEq for IndexedMapHealth
impl PartialEq for IndexedMapHealth
impl StructuralPartialEq for IndexedMapHealth
Auto Trait Implementations§
impl Freeze for IndexedMapHealth
impl RefUnwindSafe for IndexedMapHealth
impl Send for IndexedMapHealth
impl Sync for IndexedMapHealth
impl Unpin for IndexedMapHealth
impl UnsafeUnpin for IndexedMapHealth
impl UnwindSafe for IndexedMapHealth
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more