A tiny (<1k LOC) actor framework. It is modelled around Actix. It's probably best to not use this production.
async
/await
syntax (no more ActorFuture
-
asynchronous responders just return impl Future
)Actor::spawn
convenience method implemented out of the box).!Send
The main limitation of this crate is that it extensively uses unstable features. For example, to get rid of
ActorFuture
, Generic Associated Types (GATs)
must be used. This is an incomplete and unstable feature, which appears to be a way off from stabilisation.
It also uses impl Trait
Type Aliases to avoid Box
ing the futures
returned from the AsyncHandler
trait (the library, however, is not alloc-free). This means that it requires nightly to
use, and may be unstable.