pub enum SocketReconnectLookup {
ClientNotFound,
Unsupported,
EndpointNotFound,
AmbiguousEndpoint,
Handle(SocketReconnectHandle),
}Expand description
Outcome from resolving a client socket through a live node registry.
Variants§
ClientNotFound
No client with the requested ID belongs to the live node.
Unsupported
The client has no controller-reconnectable sockets.
EndpointNotFound
The client supports socket reconnects but not for the requested endpoint.
AmbiguousEndpoint
More than one client surface owns the requested endpoint.
Handle(SocketReconnectHandle)
The endpoint resolved to one reconnect handle.
Trait Implementations§
Source§impl Clone for SocketReconnectLookup
impl Clone for SocketReconnectLookup
Source§fn clone(&self) -> SocketReconnectLookup
fn clone(&self) -> SocketReconnectLookup
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for SocketReconnectLookup
impl !UnwindSafe for SocketReconnectLookup
impl Freeze for SocketReconnectLookup
impl Send for SocketReconnectLookup
impl Sync for SocketReconnectLookup
impl Unpin for SocketReconnectLookup
impl UnsafeUnpin for SocketReconnectLookup
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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