Trait flutter_rust_bridge::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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl BaseCodec for SseCodec

§

type Message = Rust2DartMessageSse