pub enum TraceabilityError {
Show 16 variants
InternalTrace2eError,
InvalidRequest,
UndeclaredResource(i32, i32),
InvalidProcess(i32),
InvalidStream(String, String),
SystemTimeError,
NotFoundFlow(u128),
UnavailableDestination(Resource),
UnavailableSource(Resource),
UnavailableSourceAndDestination(Resource, Resource),
ReachedMaxRetriesWaitingQueue,
DirectPolicyViolation,
PolicyNotFound(Resource),
TransportFailedToContactRemote(String),
TransportFailedToEvaluateRemote,
ConsentRequestTimeout,
}
Variants§
InternalTrace2eError
InvalidRequest
UndeclaredResource(i32, i32)
InvalidProcess(i32)
InvalidStream(String, String)
SystemTimeError
NotFoundFlow(u128)
ReachedMaxRetriesWaitingQueue
DirectPolicyViolation
PolicyNotFound(Resource)
TransportFailedToContactRemote(String)
TransportFailedToEvaluateRemote
ConsentRequestTimeout
Trait Implementations§
Source§impl Debug for TraceabilityError
impl Debug for TraceabilityError
Source§impl Display for TraceabilityError
impl Display for TraceabilityError
Source§impl Error for TraceabilityError
impl Error for TraceabilityError
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()
Source§impl From<TraceabilityError> for Status
Converts traceability errors to gRPC Status codes for wire transmission.
impl From<TraceabilityError> for Status
Converts traceability errors to gRPC Status codes for wire transmission.
Source§fn from(error: TraceabilityError) -> Self
fn from(error: TraceabilityError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for TraceabilityError
impl PartialEq for TraceabilityError
impl StructuralPartialEq for TraceabilityError
Auto Trait Implementations§
impl Freeze for TraceabilityError
impl RefUnwindSafe for TraceabilityError
impl Send for TraceabilityError
impl Sync for TraceabilityError
impl Unpin for TraceabilityError
impl UnwindSafe for TraceabilityError
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered
].