# use-event-handler
Synchronous event handler trait for `RustUse` event primitives.
## Install
```toml
[dependencies]
use-event-handler = "0.1.0"
```
## Example
```rust
use core::convert::Infallible;
use use_event_handler::EventHandler;
assert_eq!(handler.handle("command.started"), Ok(15));
```
## Scope
- Define a small synchronous handler trait.
- Support closures and functions through a blanket implementation.
- Keep output and error types caller-defined.
## Non-Goals
- No async runtime.
- No scheduling, queueing, or dispatch loop.
- No middleware or framework behavior.
## Status
Experimental v0.1.0 primitive.
## License
Licensed under either of the following, at your option:
- Apache License, Version 2.0
- MIT license