pub enum ShutdownMode {
Drain,
Terminate,
}Variants§
Drain
Let every active provider run finish naturally.
Terminate
Cooperatively terminate active provider runs before shutting down.
Trait Implementations§
Source§impl Clone for ShutdownMode
impl Clone for ShutdownMode
Source§fn clone(&self) -> ShutdownMode
fn clone(&self) -> ShutdownMode
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 ShutdownMode
Source§impl Debug for ShutdownMode
impl Debug for ShutdownMode
Source§impl<'de> Deserialize<'de> for ShutdownMode
impl<'de> Deserialize<'de> for ShutdownMode
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 ShutdownMode
Source§impl PartialEq for ShutdownMode
impl PartialEq for ShutdownMode
Source§impl Serialize for ShutdownMode
impl Serialize for ShutdownMode
impl StructuralPartialEq for ShutdownMode
Auto Trait Implementations§
impl Freeze for ShutdownMode
impl RefUnwindSafe for ShutdownMode
impl Send for ShutdownMode
impl Sync for ShutdownMode
impl Unpin for ShutdownMode
impl UnsafeUnpin for ShutdownMode
impl UnwindSafe for ShutdownMode
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