pub enum ReconnectFreshEvent {
TransportFate(EstablishedConnectionTransportFate),
OnlineTransition(ProvedOnlineTransition),
ExplicitCallerAction(ExplicitReconnectAction),
}Expand description
Closed fresh-event classes that may mint one reconnect permit.
Variants§
TransportFate(EstablishedConnectionTransportFate)
Established connection received typed transport fate.
OnlineTransition(ProvedOnlineTransition)
Product state proved an online transition.
ExplicitCallerAction(ExplicitReconnectAction)
Caller explicitly requested a reconnect.
Trait Implementations§
Source§impl Clone for ReconnectFreshEvent
impl Clone for ReconnectFreshEvent
Source§fn clone(&self) -> ReconnectFreshEvent
fn clone(&self) -> ReconnectFreshEvent
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 ReconnectFreshEvent
Source§impl Debug for ReconnectFreshEvent
impl Debug for ReconnectFreshEvent
impl Eq for ReconnectFreshEvent
Source§impl PartialEq for ReconnectFreshEvent
impl PartialEq for ReconnectFreshEvent
impl StructuralPartialEq for ReconnectFreshEvent
Auto Trait Implementations§
impl Freeze for ReconnectFreshEvent
impl RefUnwindSafe for ReconnectFreshEvent
impl Send for ReconnectFreshEvent
impl Sync for ReconnectFreshEvent
impl Unpin for ReconnectFreshEvent
impl UnsafeUnpin for ReconnectFreshEvent
impl UnwindSafe for ReconnectFreshEvent
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