acton-reactive 8.0.0

Acton Reactive is the main crate of the Acton framework, designed for building reactive, event-driven, and asynchronous systems. It provides intuitive abstractions to make working with distributed actors seamless and efficient.
Documentation
# Acton Reactive

`acton-reactive` is the main crate of the [Acton Reactive Application Framework](https://github.com/Govcraft/acton-reactive), designed for building reactive, event-driven, and asynchronous systems in Rust.

## Key Features

- **Actor-Based Architecture**: Build systems using actors (actors) that communicate via message passing.
- **Async First**: Built on top of Tokio for highly concurrent and efficient applications.
- **Type-Safe Lifecycle**: Type-state pattern ensures actors follow proper lifecycle transitions.
- **Pub/Sub Messaging**: Built-in broker for topic-based message distribution.
- **Supervision**: Hierarchical actor supervision for fault-tolerant systems.

## Quick Start

```rust
use acton_reactive::prelude::*;

#[acton_message]
struct Greeting {
    name: String,
}

#[acton_actor]
#[derive(Default)]
struct Greeter {
    greetings: usize,
}
```

## Documentation

For more details on how the Acton framework works and examples of how to build reactive applications, refer to the [Acton Reactive documentation](https://github.com/Govcraft/acton-reactive/blob/main/README.md).

## License

This project is licensed under both the MIT and Apache-2.0 licenses. See the `LICENSE-MIT` and `LICENSE-APACHE` files for details.