[][src]Crate actox

This crate is small and nearly dependency-less crate that implements a simple aggregating event-loop and a cheap actor implementation with a global actor-pool.

Why should I use this crate?

You probably shouldn't. There are other solutions like actix out there that are much mor complete, much better tested and probably much more efficient.

But if you want to avoid the dependeny hell or if you want to understand the crates your'e using, this crate could suite you 😇

Re-exports

pub extern crate etrace;

Structs

ActorPool

A global ActorPool to register input-channels under a name

EventLoop

An EventLoop that aggregates multiple EventSources and calls an EventHandler if an event occurres

Enums

ActoxError

An actor related error

Traits

BlockingEventSource

A blocking event source

EventHandler

An EventHandler

PollingEventSource

A polling event source

Type Definitions

ActoxResult

Syntactic sugar for Result<T, ::etrace::Error<ActoxError>>