pub enum NodeLifecycleAction {
Start,
Stop,
Kill,
Restart,
}Expand description
Actions that can be performed on a node
Variants§
Start
Start the node
Stop
Stop the node gracefully
Kill
Force kill the node (if graceful stop times out)
Restart
Restart the node (stop then start)
Trait Implementations§
Source§impl Clone for NodeLifecycleAction
impl Clone for NodeLifecycleAction
Source§fn clone(&self) -> NodeLifecycleAction
fn clone(&self) -> NodeLifecycleAction
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 NodeLifecycleAction
impl Debug for NodeLifecycleAction
Source§impl<'de> Deserialize<'de> for NodeLifecycleAction
impl<'de> Deserialize<'de> for NodeLifecycleAction
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
Source§impl PartialEq for NodeLifecycleAction
impl PartialEq for NodeLifecycleAction
Source§impl Serialize for NodeLifecycleAction
impl Serialize for NodeLifecycleAction
impl Eq for NodeLifecycleAction
impl StructuralPartialEq for NodeLifecycleAction
Auto Trait Implementations§
impl Freeze for NodeLifecycleAction
impl RefUnwindSafe for NodeLifecycleAction
impl Send for NodeLifecycleAction
impl Sync for NodeLifecycleAction
impl Unpin for NodeLifecycleAction
impl UnwindSafe for NodeLifecycleAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more