Struct riker_default::DefaultModel[][src]

pub struct DefaultModel<Msg: Message> { /* fields omitted */ }

Methods

impl<Msg: Message> DefaultModel<Msg>
[src]

Trait Implementations

impl<Msg: Clone + Message> Clone for DefaultModel<Msg>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<Msg: Message> Model for DefaultModel<Msg>
[src]

The message type used throughout the system. Actor.receive expects this type Read more

Dispatcher executes actors and futures

Dead letters subscribes to the dead letters channel

Timer provides message scheduling, e.g. ctx.schedule_once

Event store provides the storage system for events/messages

Logger provides global logging, e.g. info!("hello");

Auto Trait Implementations

impl<Msg> Send for DefaultModel<Msg>

impl<Msg> Sync for DefaultModel<Msg> where
    Msg: Sync