phoxal 0.20.0

Phoxal - production-oriented autonomous robot framework: the runtime engine and model (the api contract tree lives in phoxal-api, the typed bus in phoxal-bus).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
error[E0271]: type mismatch resolving `<ForeignBody as ContractBody>::Api == Api`
  --> tests/trybuild/fail/wrong_api_version_handle.rs:24:21
   |
24 |     body: Publisher<ForeignBody>,
   |                     ^^^^^^^^^^^ type mismatch resolving `<ForeignBody as ContractBody>::Api == Api`
   |
note: expected this to be `Api`
  --> tests/trybuild/fail/wrong_api_version_handle.rs:15:16
   |
15 |     type Api = ForeignApi;
   |                ^^^^^^^^^^
note: required by a bound in `assert`
  --> tests/trybuild/fail/wrong_api_version_handle.rs:21:10
   |
21 | #[derive(phoxal::Service)]
   |          ^^^^^^^^^^^^^^^ required by this bound in `assert`
   = note: this error originates in the derive macro `phoxal::Service` (in Nightly builds, run with -Z macro-backtrace for more info)