Action

Type Alias Action 

Source
pub type Action<A> = Box<dyn for<'a> FnOnce(&'a mut A) -> ActorFut<'a, ()> + Send + 'static>;
Expand description

Action sent to an actor: FnOnce(&mut A) -> Future<()>.

Created via act! or act_ok! macros. Return values flow through oneshot channels.

Aliased Typeยง

pub struct Action<A>(/* private fields */);