pub enum CompleteNexusError {
MalformedNexusCompletion {
reason: String,
},
NexusNotEnabled,
}Expand description
Errors thrown by crate::Worker::complete_nexus_task
Variants§
MalformedNexusCompletion
Lang SDK sent us a malformed nexus completion. This likely means a bug in the lang sdk.
NexusNotEnabled
Nexus has not been enabled on this worker. If a user registers any Nexus handlers, the
Trait Implementations§
Source§impl Debug for CompleteNexusError
impl Debug for CompleteNexusError
Source§impl Display for CompleteNexusError
impl Display for CompleteNexusError
Source§impl Error for CompleteNexusError
impl Error for CompleteNexusError
1.30.0 · 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()
Auto Trait Implementations§
impl Freeze for CompleteNexusError
impl RefUnwindSafe for CompleteNexusError
impl Send for CompleteNexusError
impl Sync for CompleteNexusError
impl Unpin for CompleteNexusError
impl UnsafeUnpin for CompleteNexusError
impl UnwindSafe for CompleteNexusError
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> 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