Struct GrpcEosErrorsAsFailures
pub struct GrpcEosErrorsAsFailures { /* private fields */ }
The ClassifyEos for GrpcErrorsAsFailures.
Trait Implementations
impl ClassifyEos for GrpcEosErrorsAsFailures
type FailureClass = GrpcFailureClass;fn classify_eos(self, trailers: Option<&HeaderMap>) -> Result<(), Self::FailureClass>fn classify_error<E>(self, error: &E) -> Self::FailureClass where E: Display + 'static,
impl Clone for GrpcEosErrorsAsFailures
fn clone(&self) -> GrpcEosErrorsAsFailures
impl Debug for GrpcEosErrorsAsFailures
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for GrpcEosErrorsAsFailures
impl RefUnwindSafe for GrpcEosErrorsAsFailures
impl Send for GrpcEosErrorsAsFailures
impl Sync for GrpcEosErrorsAsFailures
impl Unpin for GrpcEosErrorsAsFailures
impl UnsafeUnpin for GrpcEosErrorsAsFailures
impl UnwindSafe for GrpcEosErrorsAsFailures
Blanket Implementations
impl<T> Any for GrpcEosErrorsAsFailures
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for GrpcEosErrorsAsFailures
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for GrpcEosErrorsAsFailures
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for GrpcEosErrorsAsFailures
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for GrpcEosErrorsAsFailures
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for GrpcEosErrorsAsFailures
impl<T> PolicyExt for GrpcEosErrorsAsFailures
where
T: ?Sized,
fn and<P, B, E>(self, other: P) -> And<T, P> where T: Sized + Policy<B, E>, P: Policy<B, E>,fn or<P, B, E>(self, other: P) -> Or<T, P> where T: Sized + Policy<B, E>, P: Policy<B, E>,
impl<T> ToOwned for GrpcEosErrorsAsFailures
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> WithSubscriber for GrpcEosErrorsAsFailures
impl<T, U> Into<U> for GrpcEosErrorsAsFailures
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for GrpcEosErrorsAsFailures
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for GrpcEosErrorsAsFailures
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>