pub enum ChildNotifyAction {
ShutdownIfIdle,
ForceShutdown,
Detach,
}Expand description
Action to take when notifying child agents (on parent exit)
Variants§
ShutdownIfIdle
Shut down if idle, otherwise set exit_when_done
ForceShutdown
Force immediate shutdown
Detach
Detach from parent (become orphan, keep running)
Trait Implementations§
Source§impl Clone for ChildNotifyAction
impl Clone for ChildNotifyAction
Source§fn clone(&self) -> ChildNotifyAction
fn clone(&self) -> ChildNotifyAction
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 ChildNotifyAction
impl Debug for ChildNotifyAction
Source§impl<'de> Deserialize<'de> for ChildNotifyAction
impl<'de> Deserialize<'de> for ChildNotifyAction
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 ChildNotifyAction
impl PartialEq for ChildNotifyAction
Source§impl Serialize for ChildNotifyAction
impl Serialize for ChildNotifyAction
impl Copy for ChildNotifyAction
impl Eq for ChildNotifyAction
impl StructuralPartialEq for ChildNotifyAction
Auto Trait Implementations§
impl Freeze for ChildNotifyAction
impl RefUnwindSafe for ChildNotifyAction
impl Send for ChildNotifyAction
impl Sync for ChildNotifyAction
impl Unpin for ChildNotifyAction
impl UnsafeUnpin for ChildNotifyAction
impl UnwindSafe for ChildNotifyAction
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.