pub enum ExtensionState {
Uninitialized,
Initializing,
Active,
Paused,
Error,
ShuttingDown,
Shutdown,
}Expand description
Extension lifecycle state
Variants§
Uninitialized
Extension is uninitialized
Initializing
Extension is being initialized
Active
Extension is active and running
Paused
Extension is paused/suspended
Error
Extension encountered an error
ShuttingDown
Extension is being shut down
Shutdown
Extension has been shut down
Implementations§
Trait Implementations§
Source§impl Clone for ExtensionState
impl Clone for ExtensionState
Source§fn clone(&self) -> ExtensionState
fn clone(&self) -> ExtensionState
Returns a duplicate of the value. Read more
1.0.0 · 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 ExtensionState
impl Debug for ExtensionState
Source§impl PartialEq for ExtensionState
impl PartialEq for ExtensionState
impl Copy for ExtensionState
impl Eq for ExtensionState
impl StructuralPartialEq for ExtensionState
Auto Trait Implementations§
impl Freeze for ExtensionState
impl RefUnwindSafe for ExtensionState
impl Send for ExtensionState
impl Sync for ExtensionState
impl Unpin for ExtensionState
impl UnwindSafe for ExtensionState
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