pub enum CreateSessionError {
DataPlaneNotFound,
OpenSession(SessionOpenError),
IssueSessionToken(SessionTokenError),
}Expand description
Session creation error.
Variants§
DataPlaneNotFound
Data plane not found.
OpenSession(SessionOpenError)
Failed to open session.
IssueSessionToken(SessionTokenError)
Failed to issue session token.
Trait Implementations§
Source§impl Debug for CreateSessionError
impl Debug for CreateSessionError
Source§impl Display for CreateSessionError
impl Display for CreateSessionError
Source§impl Error for CreateSessionError
impl Error for CreateSessionError
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<SessionOpenError> for CreateSessionError
impl From<SessionOpenError> for CreateSessionError
Source§fn from(source: SessionOpenError) -> Self
fn from(source: SessionOpenError) -> Self
Converts to this type from the input type.
Source§impl From<SessionTokenError> for CreateSessionError
impl From<SessionTokenError> for CreateSessionError
Source§fn from(source: SessionTokenError) -> Self
fn from(source: SessionTokenError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CreateSessionError
impl !RefUnwindSafe for CreateSessionError
impl Send for CreateSessionError
impl Sync for CreateSessionError
impl Unpin for CreateSessionError
impl !UnwindSafe for CreateSessionError
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§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.