ruststream-lapin 0.5.2

RabbitMQ / AMQP 0.9.1 broker implementation for the RustStream messaging framework, backed by lapin.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# ruststream-lapin

RabbitMQ / AMQP 0.9.1 broker implementation for the [RustStream](../..) messaging framework,
backed by [`lapin`](https://crates.io/crates/lapin). Native per-message settlement (`basic.ack` /
`basic.nack` / `basic.reject` with dead-lettering), queue and exchange descriptors with opt-in
topology declaration, publisher confirms and AMQP server transactions, and request/reply over
direct reply-to.

## Testing

```toml
[dev-dependencies]
ruststream-lapin = { version = "*", features = ["testing"] }
```

`features = ["testing"]` exposes an in-process test broker (a handler-stub transport with exact
queue-name routing) that drives the framework's `TestApp` harness. Never enable this feature in
production builds.