pub enum HyperProcError {
Io(Error),
Hyper(Error),
Other(String),
}Expand description
Global Hyper processor error
Variants§
Trait Implementations§
Source§impl Debug for HyperProcError
impl Debug for HyperProcError
Source§impl Display for HyperProcError
impl Display for HyperProcError
Source§impl Error for HyperProcError
impl Error for HyperProcError
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> for HyperProcError
impl From<Error> for HyperProcError
Source§impl From<Error> for HyperProcError
impl From<Error> for HyperProcError
Source§impl ProcError for HyperProcError
impl ProcError for HyperProcError
Source§fn recoverable(&self) -> bool
fn recoverable(&self) -> bool
Method to know if the processor can be restart because the error is temporary and can be recover
Source§fn recovery_duration(&self) -> Duration
fn recovery_duration(&self) -> Duration
Method to know the period between the restart of the processor (restart immediatly by default)
Auto Trait Implementations§
impl Freeze for HyperProcError
impl !RefUnwindSafe for HyperProcError
impl Send for HyperProcError
impl Sync for HyperProcError
impl Unpin for HyperProcError
impl !UnwindSafe for HyperProcError
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::RequestSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.