SignalExt

Trait SignalExt 

Source
pub trait SignalExt<K>
where K: Rex,
{ // Required method fn signal_state_change(&self, id: StateId<K>, state: K::State); }
Expand description

SignalExt calls Signal::state_change to consume a Kind::State and emit a state change Signal with a valid [StateMachine::Input]

Required Methods§

Source

fn signal_state_change(&self, id: StateId<K>, state: K::State)

Implementors§

Source§

impl<K> SignalExt<K> for StreamableDeque<Signal<K>>
where K: Rex,