pub enum ConnectSnapTunSocketError {
SnapTunControlPlaneClientError(CrpcClientError),
SnapTunConnectionError(SnapTunnelDriverError),
}Expand description
Error when connecting to a SNAP tunnel.
Variants§
SnapTunControlPlaneClientError(CrpcClientError)
Error when connecting to the snaptun control plane to register the identity.
SnapTunConnectionError(SnapTunnelDriverError)
Error when creating the SNAP tunnel connection.
Trait Implementations§
Source§impl Debug for ConnectSnapTunSocketError
impl Debug for ConnectSnapTunSocketError
Source§impl Display for ConnectSnapTunSocketError
impl Display for ConnectSnapTunSocketError
Source§impl Error for ConnectSnapTunSocketError
impl Error for ConnectSnapTunSocketError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<CrpcClientError> for ConnectSnapTunSocketError
impl From<CrpcClientError> for ConnectSnapTunSocketError
Source§fn from(source: CrpcClientError) -> Self
fn from(source: CrpcClientError) -> Self
Converts to this type from the input type.
Source§impl From<SnapTunnelDriverError> for ConnectSnapTunSocketError
impl From<SnapTunnelDriverError> for ConnectSnapTunSocketError
Source§fn from(source: SnapTunnelDriverError) -> Self
fn from(source: SnapTunnelDriverError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !Freeze for ConnectSnapTunSocketError
impl !RefUnwindSafe for ConnectSnapTunSocketError
impl Send for ConnectSnapTunSocketError
impl Sync for ConnectSnapTunSocketError
impl Unpin for ConnectSnapTunSocketError
impl UnsafeUnpin for ConnectSnapTunSocketError
impl !UnwindSafe for ConnectSnapTunSocketError
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> 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 moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.