pub enum TraceabilityError {
Show 18 variants
InternalTrace2eError,
InvalidRequest,
UndeclaredResource(i32, i32),
InvalidProcess(i32),
InvalidStream(String, String),
SystemTimeError,
NotFoundFlow(u128),
UnavailableDestination(Resource),
UnavailableSource(Resource),
UnavailableSourceAndDestination(Resource, Resource),
ReachedMaxRetriesWaitingQueue,
DirectPolicyViolation,
DestinationPolicyNotFound,
NotLocalResource,
TransportFailedToContactRemote(String),
TransportFailedToEvaluateRemote,
ConsentRequestTimeout,
InvalidResourceFormat(String),
}Variants§
InternalTrace2eError
InvalidRequest
UndeclaredResource(i32, i32)
InvalidProcess(i32)
InvalidStream(String, String)
SystemTimeError
NotFoundFlow(u128)
ReachedMaxRetriesWaitingQueue
DirectPolicyViolation
DestinationPolicyNotFound
NotLocalResource
TransportFailedToContactRemote(String)
TransportFailedToEvaluateRemote
ConsentRequestTimeout
InvalidResourceFormat(String)
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].