pub struct FailurePayloads { /* private fields */ }Expand description
Payloads attached to a failure, either as a deferred outbound value or decoded inbound payloads.
Implementations§
Source§impl FailurePayloads
impl FailurePayloads
Sourcepub fn deserialize<T: TemporalDeserializable + 'static>(
&self,
) -> Result<T, PayloadConversionError>
pub fn deserialize<T: TemporalDeserializable + 'static>( &self, ) -> Result<T, PayloadConversionError>
Deserialize the decoded payloads into a typed value.
Trait Implementations§
Source§impl Debug for FailurePayloads
impl Debug for FailurePayloads
Source§impl From<DecodablePayloads> for FailurePayloads
impl From<DecodablePayloads> for FailurePayloads
Source§fn from(value: DecodablePayloads) -> Self
fn from(value: DecodablePayloads) -> Self
Converts to this type from the input type.
Source§impl<T> From<T> for FailurePayloads
impl<T> From<T> for FailurePayloads
Auto Trait Implementations§
impl Freeze for FailurePayloads
impl !RefUnwindSafe for FailurePayloads
impl Send for FailurePayloads
impl Sync for FailurePayloads
impl Unpin for FailurePayloads
impl UnsafeUnpin for FailurePayloads
impl !UnwindSafe for FailurePayloads
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> 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