[][src]Trait fsm_rust_jb::types::Effector

pub trait Effector<Effect> where
    Effect: Copy
{ pub fn dispatch(&mut self, effect: Effect, input_data: StreamData<'_>); }

Generic type for executor of side effects applied to some persistent data

Required methods

pub fn dispatch(&mut self, effect: Effect, input_data: StreamData<'_>)[src]

Applies side effect to mutate some data

  • effect: side effect,
  • input_data: additional dependencies for effects
Loading content...

Implementors

Loading content...