pub enum DialerEvent {
MaxRetriesReached {
dialer_id: DialerId,
url: Url,
},
}Expand description
Events related to dialer lifecycle.
These events are emitted by the hub to notify the IO layer of significant changes in dialer state.
Variants§
MaxRetriesReached
A dialer has exhausted its retry budget.
No further dial requests will be emitted for this dialer.
The dialer remains registered but in a terminal Failed state.
The IO layer may choose to remove it or present the failure to the user.
Trait Implementations§
Source§impl Clone for DialerEvent
impl Clone for DialerEvent
Source§fn clone(&self) -> DialerEvent
fn clone(&self) -> DialerEvent
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 DialerEvent
impl Debug for DialerEvent
Source§impl PartialEq for DialerEvent
impl PartialEq for DialerEvent
impl Eq for DialerEvent
impl StructuralPartialEq for DialerEvent
Auto Trait Implementations§
impl Freeze for DialerEvent
impl RefUnwindSafe for DialerEvent
impl Send for DialerEvent
impl Sync for DialerEvent
impl Unpin for DialerEvent
impl UnsafeUnpin for DialerEvent
impl UnwindSafe for DialerEvent
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<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