~thatonelutenist/actm

0.1.0 2 years ago .tar.gz browse log

Release 0.1.0

Bug Fixes:
- Manually implement clone for actor wrappers

Features:
- Drop assumption that events can be encoded
- Basic support for swappable executors
- JoinHandle abstractions
- Immutable references and sync api
- SyncActor
- Add executor to Actor trait signature
- Provide ActorExt::stream
- Add sync version of call and stream
- Add new type macros for Actors
- Add prelude
- Wrapped_event!() macro
- Waiter/Trigger
- Shutdown and Catchup
- Add async_trait and enum_dispatch to prelude
- Adaptor utility type
- Make macros take care of completion token
- Remove directional event
- Remove collector

Refactor:
- Use owned context for AsyncActor
- Remove priority system

0.0.2 2 years ago .tar.gz browse log

Release 0.0.2

Features:
- Provide extension trait for Actor
- Move tokenize method into Event trait
- Implement EitherError
- Implement WrappedReceiver

0.0.1 2 years ago .tar.gz browse log

Release 0.0.1

This consists entirely of code migrated from PeerDex with only the
modifications required to get it to build.