Crate syndicate[−][src]
Expand description
This crate implements the Syndicated Actor model for Rust, including
Modules
The actor module is the core of the Syndicated Actor model implementation.
Implements a dataspace entity.
Actor errors.
The implementation of capability attenuation: filtering and rewriting of assertions and messages.
Auto-generated codecs for Syndicate protocol schemas.
High-speed index over a set of assertions and a set of
Observers of those
assertions.
Extremely simple single-actor supervision. Vastly simplified compared to the available options in Erlang/OTP.
Macros
A convenient way of cloning a bunch of state shared among entities, actions, linked tasks, etc.
A convenient Syndicate-enhanced variation on
tracing::info_span.