#[non_exhaustive]pub enum LifecycleVerb {
Transition,
AggregateThenDelete,
}Expand description
Reserved verb carried by a future versioned lifecycle-stage parent.
This enum does not execute lifecycle work. ADR-0016 reserves the wire names before an index-config format depends on them.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for LifecycleVerb
impl Clone for LifecycleVerb
impl Copy for LifecycleVerb
Source§impl Debug for LifecycleVerb
impl Debug for LifecycleVerb
Source§impl<'de> Deserialize<'de> for LifecycleVerb
impl<'de> Deserialize<'de> for LifecycleVerb
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 LifecycleVerb
Source§impl Hash for LifecycleVerb
impl Hash for LifecycleVerb
Source§impl PartialEq for LifecycleVerb
impl PartialEq for LifecycleVerb
Source§impl Serialize for LifecycleVerb
impl Serialize for LifecycleVerb
impl StructuralPartialEq for LifecycleVerb
Auto Trait Implementations§
impl Freeze for LifecycleVerb
impl RefUnwindSafe for LifecycleVerb
impl Send for LifecycleVerb
impl Sync for LifecycleVerb
impl Unpin for LifecycleVerb
impl UnsafeUnpin for LifecycleVerb
impl UnwindSafe for LifecycleVerb
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