# Epicenter
> Simple sync/async event dispatcher for Rust
[](https://crates.io/crates/epicenter)
[](https://crates.io/crates/epicenter)
[](https://docs.rs/epicenter)
## Usage
```rust
use epicenter::{Event, AsyncDispatcher};
#[derive(Debug, Clone)]
struct ExampleEvent {}
impl Event for ExampleEvent {}
let mut dispatcher = AsyncDispatcher::new();
}).await;
dispatcher.dispatch(&ExampleEvent {}).await?;
```
Refer to the [documentation on docs.rs](https://docs.rs/epicenter) for detailed usage instructions.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.