pub enum IndexOperationStatus {
Queued {
common: IndexOperationStatusCommon,
},
Running {
common: IndexOperationStatusCommon,
},
Blocked {
common: IndexOperationStatusCommon,
blocker_code: IndexOperationBlockerCode,
message: Option<String>,
},
Succeeded {
common: IndexOperationStatusCommon,
},
Aborted {
common: IndexOperationStatusCommon,
},
}Expand description
Status returned by get/retry/abort. Unknown additive fields are ignored.
Variants§
Queued
Runnable, including work waiting for a bounded retry deadline.
Fields
§
common: IndexOperationStatusCommonFields shared by every status.
Running
Claimed by a fenced writer.
Fields
§
common: IndexOperationStatusCommonFields shared by every status.
Blocked
Paused until an explicit retry or abort.
Fields
§
common: IndexOperationStatusCommonFields shared by every status.
§
blocker_code: IndexOperationBlockerCodeStable machine-readable blocker.
Succeeded
Build or drop completed successfully.
Fields
§
common: IndexOperationStatusCommonFields shared by every status.
Aborted
Build cleanup completed after an explicit abort.
Fields
§
common: IndexOperationStatusCommonFields shared by every status.
Trait Implementations§
Source§impl Clone for IndexOperationStatus
impl Clone for IndexOperationStatus
Source§fn clone(&self) -> IndexOperationStatus
fn clone(&self) -> IndexOperationStatus
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 IndexOperationStatus
impl Debug for IndexOperationStatus
Source§impl<'de> Deserialize<'de> for IndexOperationStatus
impl<'de> Deserialize<'de> for IndexOperationStatus
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 IndexOperationStatus
Source§impl PartialEq for IndexOperationStatus
impl PartialEq for IndexOperationStatus
Source§impl Serialize for IndexOperationStatus
impl Serialize for IndexOperationStatus
impl StructuralPartialEq for IndexOperationStatus
Auto Trait Implementations§
impl Freeze for IndexOperationStatus
impl RefUnwindSafe for IndexOperationStatus
impl Send for IndexOperationStatus
impl Sync for IndexOperationStatus
impl Unpin for IndexOperationStatus
impl UnsafeUnpin for IndexOperationStatus
impl UnwindSafe for IndexOperationStatus
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.