pub enum ContractAdmissionError {
Catalog {
source: EngineError,
},
Mismatch {
identity: String,
task_queue: String,
details: String,
},
}Expand description
Typed refusal from worker contract admission.
Variants§
Catalog
The durable package catalog could not be read.
Fields
§
source: EngineErrorEngine catalog failure.
Mismatch
One or more reachable .v4 contracts differ from the worker surface.
The whole diagnosis rides in details: which package version, why that
version was still held against the worker, which action, which field,
what was expected, what was advertised, and what the operator can do
about it. A refused worker retries silently forever otherwise, and the
message is the only thing standing between a two-minute fix and an hour
of guessing.
Trait Implementations§
Source§impl Debug for ContractAdmissionError
impl Debug for ContractAdmissionError
Source§impl Display for ContractAdmissionError
impl Display for ContractAdmissionError
Source§impl Error for ContractAdmissionError
impl Error for ContractAdmissionError
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 !RefUnwindSafe for ContractAdmissionError
impl !UnwindSafe for ContractAdmissionError
impl Freeze for ContractAdmissionError
impl Send for ContractAdmissionError
impl Sync for ContractAdmissionError
impl Unpin for ContractAdmissionError
impl UnsafeUnpin for ContractAdmissionError
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> 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