pub enum ProviderInitError {
Connect(ConnectError),
Subscription(SubscribeError),
Initialization(String),
}
Expand description
All errors that that can be returned by a provider when it is being initialized, primarily from internal provider-sdk code
Variants§
Connect(ConnectError)
Errors when connecting to the lattice NATS cluster
Subscription(SubscribeError)
An error that occurs when subscribing to or interacting with RPC topics
Initialization(String)
Initialization error when setting up a provider (such as invalid information or configuration)
Trait Implementations§
source§impl Debug for ProviderInitError
impl Debug for ProviderInitError
source§impl Display for ProviderInitError
impl Display for ProviderInitError
source§impl Error for ProviderInitError
impl Error for ProviderInitError
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<Error<ConnectErrorKind>> for ProviderInitError
impl From<Error<ConnectErrorKind>> for ProviderInitError
source§fn from(source: ConnectError) -> Self
fn from(source: ConnectError) -> Self
Converts to this type from the input type.
source§impl From<SubscribeError> for ProviderInitError
impl From<SubscribeError> for ProviderInitError
source§fn from(source: SubscribeError) -> Self
fn from(source: SubscribeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProviderInitError
impl !RefUnwindSafe for ProviderInitError
impl Send for ProviderInitError
impl Sync for ProviderInitError
impl Unpin for ProviderInitError
impl !UnwindSafe for ProviderInitError
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> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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