Skip to main content

EmittingFeature

Trait EmittingFeature 

Source
pub trait EmittingFeature<T>: Feature {
    // Required method
    fn listen(&self) -> Receiver<T>;
}
Expand description

Represents a Feature that emits events of type T.

Required Methods§

Source

fn listen(&self) -> Receiver<T>

Creates a receiver that is being notified whenever a new event of type T is emitted by the feature.

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§