Trait js_utils::event::Stream

source ·
pub trait Stream: When {
    // Required method
    fn listen<E: FromWasmAbi + 'static>(
        self: &Rc<Self>,
        event_type: &'static str
    ) -> Result<EventStream<Self, E>, JsError>;
}
Expand description

Trait for creating event streams.

Required Methods§

source

fn listen<E: FromWasmAbi + 'static>( self: &Rc<Self>, event_type: &'static str ) -> Result<EventStream<Self, E>, JsError>

Create stream of given event type.

Implementors§

source§

impl<T> Stream for Twhere T: When,