use-event-handler 0.1.0

Synchronous event handler trait for RustUse event primitives.
Documentation
# 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;

let handler = |event: &str| -> Result<usize, Infallible> { Ok(event.len()) };

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