# acceptor
[](https://crates.io/crates/acceptor)
[](https://docs.rs/acceptor)
[](LICENSE-MIT)
[](https://github.com/acceptor-rs/acceptor/actions/workflows/ci.yml)
`acceptor` is a no_std bundle of thin acceptors built on the [`accepts`](https://crates.io/crates/accepts) core traits (`Accepts`, `AsyncAccepts`, `DynAsyncAccepts`). It has no standard library or external dependencies. The singular *acceptor* here means “a bundle of acceptors” without implying a specific count.
> ⚠️ **Pre-release**: version 0.0.1 is experimental. APIs and crate layout may change without backward compatibility guarantees.
## Add the dependency
```toml
[dependencies]
accepts = { version = "0.0.2", default-features = false } # no_std
acceptor = { version = "0.0.1" }
```
## Example: filter + map chain
```rust
use acceptor::{Filter, Map, StatefulCallback};
pipeline.accept(4); // 8 is processed
```
## Version map
| 0.0.1 | 0.0.2 |
## More
See ARCHITECTURE.md for naming guidelines, layout, and design notes.
## License
MIT OR Apache-2.0