ruststream 0.7.0-rc.2

Async messaging framework for Rust: broker-agnostic traits, router, codecs, and a conformance harness for broker authors.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
error[E0277]: this step has no publish position to apply to
  --> tests/ui/reply_transform_without_position.rs:32:38
   |
32 |         b.include(confirm).transform(Stamp);
   |                            --------- ^^^^^ no `.out(marker, policy)` call precedes it in this chain
   |                            |
   |                            required by a bound introduced by this call
   |
   = help: the trait `ruststream::runtime::NamedStep` is not implemented for `ruststream::runtime::NoOutBound`
   = note: a step rides the position named right before it: `.out(Reply, Policy).transform(..)` for a reply, `.out(Marker, Policy).transform(..)` for a slot
note: required by a bound in `Mounting::<'s, B, Layers, C, State, Pipeline, RouterWith<Mount, R, Def, Attach, Last>>::transform`
  --> src/runtime/app/include/guard.rs
   |
   |     pub fn transform<N>(
   |            --------- required by a bound in this associated function
...
   |         Attach: TransformLast<N, Last, Step: NamedStep>,
   |                                              ^^^^^^^^^ required by this bound in `Mounting::<'s, B, Layers, C, State, Pipeline, RouterWith<Mount, R, Def, Attach, Last>>::transform`