pub struct SupervisionEvent {
pub attempt: u32,
pub strategy: ChildFailurePolicy,
pub reason: CompactString,
pub terminal: bool,
pub relaunched: bool,
}Fields§
§attempt: u32§strategy: ChildFailurePolicy§reason: CompactString§terminal: boolEvery event closes one attempt; relaunched says whether the logical task continued.
relaunched: boolTrait Implementations§
Source§impl Clone for SupervisionEvent
impl Clone for SupervisionEvent
Source§fn clone(&self) -> SupervisionEvent
fn clone(&self) -> SupervisionEvent
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 SupervisionEvent
impl Debug for SupervisionEvent
Source§impl<'de> Deserialize<'de> for SupervisionEvent
impl<'de> Deserialize<'de> for SupervisionEvent
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 SupervisionEvent
Source§impl PartialEq for SupervisionEvent
impl PartialEq for SupervisionEvent
Source§impl Serialize for SupervisionEvent
impl Serialize for SupervisionEvent
impl StructuralPartialEq for SupervisionEvent
Auto Trait Implementations§
impl Freeze for SupervisionEvent
impl RefUnwindSafe for SupervisionEvent
impl Send for SupervisionEvent
impl Sync for SupervisionEvent
impl Unpin for SupervisionEvent
impl UnsafeUnpin for SupervisionEvent
impl UnwindSafe for SupervisionEvent
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