pub struct PanicEncoder;Expand description
Encoder that panics on encode (§22.2 coordinator-panic proofs).
Trait Implementations§
Source§impl Debug for PanicEncoder
impl Debug for PanicEncoder
Source§impl Default for PanicEncoder
impl Default for PanicEncoder
Source§fn default() -> PanicEncoder
fn default() -> PanicEncoder
Returns the “default value” for a type. Read more
Source§impl OutboundDialectEncoder for PanicEncoder
impl OutboundDialectEncoder for PanicEncoder
Source§fn encode_initial(
&self,
_request: InitialEncodeRequest<'_>,
) -> Result<EncodedExchange, EncodingError>
fn encode_initial( &self, _request: InitialEncodeRequest<'_>, ) -> Result<EncodedExchange, EncodingError>
Encode the first provider exchange for a transaction.
Source§fn encode_tool_continuation(
&self,
_request: ToolContinuationEncodeRequest<'_>,
) -> Result<EncodedExchange, EncodingError>
fn encode_tool_continuation( &self, _request: ToolContinuationEncodeRequest<'_>, ) -> Result<EncodedExchange, EncodingError>
Encode a tool-result continuation exchange.
Auto Trait Implementations§
impl Freeze for PanicEncoder
impl RefUnwindSafe for PanicEncoder
impl Send for PanicEncoder
impl Sync for PanicEncoder
impl Unpin for PanicEncoder
impl UnsafeUnpin for PanicEncoder
impl UnwindSafe for PanicEncoder
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