#[non_exhaustive]pub enum EnvErrorCode {
Unspecified,
Timeout,
InvalidAction,
NotReady,
Busy,
Internal,
Crashed,
Cancelled,
Closed,
}Expand description
Environment error codes.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
Unspecified error
Timeout
Operation timed out
InvalidAction
Invalid action
NotReady
Environment not ready (needs reset)
Busy
Environment busy with another operation
Internal
Internal error
Crashed
Environment crashed
Cancelled
Operation was cancelled
Closed
Environment was closed
Trait Implementations§
Source§impl Clone for EnvErrorCode
impl Clone for EnvErrorCode
Source§fn clone(&self) -> EnvErrorCode
fn clone(&self) -> EnvErrorCode
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 EnvErrorCode
Source§impl Debug for EnvErrorCode
impl Debug for EnvErrorCode
impl Eq for EnvErrorCode
Source§impl From<EnvErrorCode> for EnvErrorCode
impl From<EnvErrorCode> for EnvErrorCode
Source§fn from(code: EnvErrorCode) -> Self
fn from(code: EnvErrorCode) -> Self
Converts to this type from the input type.
Source§impl From<EnvErrorCode> for EnvErrorCode
impl From<EnvErrorCode> for EnvErrorCode
Source§fn from(code: EnvErrorCode) -> Self
fn from(code: EnvErrorCode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EnvErrorCode
impl PartialEq for EnvErrorCode
Source§fn eq(&self, other: &EnvErrorCode) -> bool
fn eq(&self, other: &EnvErrorCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EnvErrorCode
Auto Trait Implementations§
impl Freeze for EnvErrorCode
impl RefUnwindSafe for EnvErrorCode
impl Send for EnvErrorCode
impl Sync for EnvErrorCode
impl Unpin for EnvErrorCode
impl UnsafeUnpin for EnvErrorCode
impl UnwindSafe for EnvErrorCode
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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::Request