pub struct IndexOperationStatusCommon {
pub operation_id: Uuid,
pub index_id: u64,
pub generation: u64,
pub operation_kind: IndexOperationKind,
pub family: IndexFamily,
pub stage: IndexOperationStage,
pub attempt: u32,
pub progress: IndexOperationProgress,
}Expand description
Fields common to every operation status.
Fields§
§operation_id: UuidStable operation UUID.
index_id: u64Logical index ID.
generation: u64Physical generation affected by this operation.
operation_kind: IndexOperationKindBUILD or DROP.
family: IndexFamilySecondary, vector, or text physical lane.
stage: IndexOperationStageFrozen family stage name.
attempt: u32Number of durable claim attempts.
progress: IndexOperationProgressMonotonic bounded-work counters.
Trait Implementations§
Source§impl Clone for IndexOperationStatusCommon
impl Clone for IndexOperationStatusCommon
Source§fn clone(&self) -> IndexOperationStatusCommon
fn clone(&self) -> IndexOperationStatusCommon
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 IndexOperationStatusCommon
impl Debug for IndexOperationStatusCommon
Source§impl<'de> Deserialize<'de> for IndexOperationStatusCommon
impl<'de> Deserialize<'de> for IndexOperationStatusCommon
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 IndexOperationStatusCommon
impl StructuralPartialEq for IndexOperationStatusCommon
Auto Trait Implementations§
impl Freeze for IndexOperationStatusCommon
impl RefUnwindSafe for IndexOperationStatusCommon
impl Send for IndexOperationStatusCommon
impl Sync for IndexOperationStatusCommon
impl Unpin for IndexOperationStatusCommon
impl UnsafeUnpin for IndexOperationStatusCommon
impl UnwindSafe for IndexOperationStatusCommon
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.