rustev_remote_http/lib.rs
1//! Remote adapters for Rustev (spec 009).
2//!
3//! Part A, the machinery every remote adapter shares whatever its wire
4//! format ([`taxonomy`], [`budget`], [`cancel`], [`wire`], [`http`],
5//! [`identity`], [`cost`], [`exchange`]); Part B, the `rustev.remote/1`
6//! HTTP binding ([`client`], [`server`]). Spec 020's refinements, each off
7//! by default: phase ceilings inside the one budget ([`phases`]) and the
8//! host-endpoint principal reference of `rustev.remote/2` ([`principal`]),
9//! and bounded, isolation-keyed connection reuse ([`pool`]).
10#![forbid(unsafe_code)]
11
12pub mod budget;
13pub mod cancel;
14pub mod client;
15pub mod cost;
16pub mod exchange;
17pub mod http;
18pub mod identity;
19pub mod phases;
20pub mod pool;
21pub mod principal;
22pub mod server;
23pub mod taxonomy;
24pub mod wire;