pub enum IndexRefreshTaskState {
Queued,
Running,
Succeeded,
Retrying,
Failed,
DeadLetter,
}Expand description
Persistent index refresh task lifecycle state.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for IndexRefreshTaskState
impl Clone for IndexRefreshTaskState
Source§fn clone(&self) -> IndexRefreshTaskState
fn clone(&self) -> IndexRefreshTaskState
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 moreimpl Copy for IndexRefreshTaskState
Source§impl Debug for IndexRefreshTaskState
impl Debug for IndexRefreshTaskState
Source§impl<'de> Deserialize<'de> for IndexRefreshTaskState
impl<'de> Deserialize<'de> for IndexRefreshTaskState
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 IndexRefreshTaskState
Source§impl PartialEq for IndexRefreshTaskState
impl PartialEq for IndexRefreshTaskState
Source§impl Serialize for IndexRefreshTaskState
impl Serialize for IndexRefreshTaskState
impl StructuralPartialEq for IndexRefreshTaskState
Auto Trait Implementations§
impl Freeze for IndexRefreshTaskState
impl RefUnwindSafe for IndexRefreshTaskState
impl Send for IndexRefreshTaskState
impl Sync for IndexRefreshTaskState
impl Unpin for IndexRefreshTaskState
impl UnsafeUnpin for IndexRefreshTaskState
impl UnwindSafe for IndexRefreshTaskState
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§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.