Skip to main content

BaseCodec

Trait BaseCodec 

Source
pub trait BaseCodec:
    Clone
    + Copy
    + Send
    + Sync {
    type Message: Rust2DartMessageTrait;

    // Required methods
    fn encode_panic(
        error: &Box<dyn Any + Send>,
        backtrace: &Option<Backtrace>,
    ) -> Self::Message;
    fn encode_close_stream() -> Self::Message;
}

Required Associated Types§

Required Methods§

Source

fn encode_panic( error: &Box<dyn Any + Send>, backtrace: &Option<Backtrace>, ) -> Self::Message

Source

fn encode_close_stream() -> Self::Message

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl BaseCodec for SseCodec

Source§

type Message = Rust2DartMessageSse