pub enum AlpineSdkError {
Show 16 variants
Transport(TransportError),
Timeout,
DiscoveryFailed(String),
InvalidDiscoveryReply,
HandshakeAlreadyInProgress,
DiscoveryAfterHandshake,
InvalidPhaseTransition(String),
MissingClientNonce,
HandshakeFailed(String),
IdentityVerificationFailed,
Io(String),
NoActiveSession,
SessionExpired,
StreamingNotSupported,
InvalidChannelValue,
Internal(String),
}Expand description
Errors emitted by the SDK runtime.
Variants§
Transport(TransportError)
Timeout
DiscoveryFailed(String)
InvalidDiscoveryReply
HandshakeAlreadyInProgress
DiscoveryAfterHandshake
InvalidPhaseTransition(String)
MissingClientNonce
HandshakeFailed(String)
IdentityVerificationFailed
Io(String)
NoActiveSession
SessionExpired
StreamingNotSupported
InvalidChannelValue
Internal(String)
Trait Implementations§
Source§impl Debug for AlpineSdkError
impl Debug for AlpineSdkError
Source§impl Display for AlpineSdkError
impl Display for AlpineSdkError
Source§impl Error for AlpineSdkError
impl Error for AlpineSdkError
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<HandshakeError> for AlpineSdkError
impl From<HandshakeError> for AlpineSdkError
Source§fn from(err: HandshakeError) -> Self
fn from(err: HandshakeError) -> Self
Converts to this type from the input type.
Source§impl From<StreamError> for AlpineSdkError
impl From<StreamError> for AlpineSdkError
Source§fn from(err: StreamError) -> Self
fn from(err: StreamError) -> Self
Converts to this type from the input type.
Source§impl From<TransportError> for AlpineSdkError
impl From<TransportError> for AlpineSdkError
Source§fn from(source: TransportError) -> Self
fn from(source: TransportError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AlpineSdkError
impl RefUnwindSafe for AlpineSdkError
impl Send for AlpineSdkError
impl Sync for AlpineSdkError
impl Unpin for AlpineSdkError
impl UnwindSafe for AlpineSdkError
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> 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.