pub struct RuntimeShutdownDescriptor {
pub phase_name: &'static str,
pub timeout: Option<Duration>,
}Expand description
Static shutdown metadata for a registered component.
Fields§
§phase_name: &'static strStable shutdown phase name.
timeout: Option<Duration>Optional phase timeout.
Trait Implementations§
Source§impl Clone for RuntimeShutdownDescriptor
impl Clone for RuntimeShutdownDescriptor
Source§fn clone(&self) -> RuntimeShutdownDescriptor
fn clone(&self) -> RuntimeShutdownDescriptor
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 moreSource§impl Debug for RuntimeShutdownDescriptor
impl Debug for RuntimeShutdownDescriptor
Source§impl PartialEq for RuntimeShutdownDescriptor
impl PartialEq for RuntimeShutdownDescriptor
Source§fn eq(&self, other: &RuntimeShutdownDescriptor) -> bool
fn eq(&self, other: &RuntimeShutdownDescriptor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for RuntimeShutdownDescriptor
impl Eq for RuntimeShutdownDescriptor
impl StructuralPartialEq for RuntimeShutdownDescriptor
Auto Trait Implementations§
impl Freeze for RuntimeShutdownDescriptor
impl RefUnwindSafe for RuntimeShutdownDescriptor
impl Send for RuntimeShutdownDescriptor
impl Sync for RuntimeShutdownDescriptor
impl Unpin for RuntimeShutdownDescriptor
impl UnsafeUnpin for RuntimeShutdownDescriptor
impl UnwindSafe for RuntimeShutdownDescriptor
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.