pub struct ListenerFailure { /* private fields */ }Expand description
One value-redacted listener failure retained by a launch report.
Implementations§
Source§impl ListenerFailure
impl ListenerFailure
Sourcepub const fn phase(self) -> ListenerPhase
pub const fn phase(self) -> ListenerPhase
Returns the callback phase.
Sourcepub const fn registration_index(self) -> usize
pub const fn registration_index(self) -> usize
Returns the zero-based listener registration index.
Sourcepub const fn kind(self) -> ListenerFailureKind
pub const fn kind(self) -> ListenerFailureKind
Returns whether the boundary returned an error or panicked.
Sourcepub const fn summary(self) -> FailureSummary
pub const fn summary(self) -> FailureSummary
Returns the redacted failure category and opaque ID.
Trait Implementations§
Source§impl Clone for ListenerFailure
impl Clone for ListenerFailure
Source§fn clone(&self) -> ListenerFailure
fn clone(&self) -> ListenerFailure
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 ListenerFailure
Source§impl Debug for ListenerFailure
impl Debug for ListenerFailure
impl Eq for ListenerFailure
Source§impl PartialEq for ListenerFailure
impl PartialEq for ListenerFailure
impl StructuralPartialEq for ListenerFailure
Auto Trait Implementations§
impl Freeze for ListenerFailure
impl RefUnwindSafe for ListenerFailure
impl Send for ListenerFailure
impl Sync for ListenerFailure
impl Unpin for ListenerFailure
impl UnsafeUnpin for ListenerFailure
impl UnwindSafe for ListenerFailure
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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