Skip to main content

DartSignal

Trait DartSignal 

Source
pub trait DartSignal: for<'a> Deserialize<'a> {
    // Required method
    fn get_dart_signal_receiver() -> SignalReceiver<DartSignalPack<Self>>;
}
Expand description

Capability of sending signals from Dart to Rust.

Required Methods§

Source

fn get_dart_signal_receiver() -> SignalReceiver<DartSignalPack<Self>>

Returns the receiver that listens for signals from Dart. If this function is called multiple times, only the most recent receiver remains active, and all previous ones become inactive after receiving None.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§