pub struct DefaultFailureConverter { /* private fields */ }Expand description
Default failure converter.
Implementations§
Source§impl DefaultFailureConverter
impl DefaultFailureConverter
Sourcepub const fn new(encode_common_attributes: bool) -> DefaultFailureConverter
pub const fn new(encode_common_attributes: bool) -> DefaultFailureConverter
Creates a failure converter, optionally moving failure messages and stack traces into encoded attributes.
Trait Implementations§
Source§impl Default for DefaultFailureConverter
impl Default for DefaultFailureConverter
Source§fn default() -> DefaultFailureConverter
fn default() -> DefaultFailureConverter
Returns the “default value” for a type. Read more
Source§impl FailureConverter for DefaultFailureConverter
impl FailureConverter for DefaultFailureConverter
Source§fn to_failure(
&self,
error: OutgoingError,
payload_converter: &PayloadConverter,
context: &SerializationContextData,
) -> Failure
fn to_failure( &self, error: OutgoingError, payload_converter: &PayloadConverter, context: &SerializationContextData, ) -> Failure
Convert an error into a Temporal failure protobuf.
Source§fn to_error(
&self,
failure: Failure,
payload_converter: &PayloadConverter,
context: &SerializationContextData,
) -> Result<IncomingError, PayloadConversionError>
fn to_error( &self, failure: Failure, payload_converter: &PayloadConverter, context: &SerializationContextData, ) -> Result<IncomingError, PayloadConversionError>
Convert a Temporal failure protobuf back into a Rust error.
Auto Trait Implementations§
impl Freeze for DefaultFailureConverter
impl RefUnwindSafe for DefaultFailureConverter
impl Send for DefaultFailureConverter
impl Sync for DefaultFailureConverter
impl Unpin for DefaultFailureConverter
impl UnsafeUnpin for DefaultFailureConverter
impl UnwindSafe for DefaultFailureConverter
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