car-server-types 0.31.0

Shared host-state + channel/approval types for the CAR daemon, lifted out of car-server-core so messaging/parslee/coder can extract without a dependency cycle (#418)
1
2
3
4
5
6
7
8
9
10
11
12
//! Shared substrate types for the CAR daemon, lifted out of `car-server-core`
//! (#418) so the messaging / parslee / coder surfaces can later extract into
//! their own crates without a dependency cycle back to the dispatcher.
//!
//! Holds `HostState` (decoupled from the WS transport via the
//! [`host::EventSubscriber`] trait), the channel config/types + inbound traits,
//! and the approval-resolution core. The WS-coupled `RunTraceSubscriber` and the
//! dispatcher stay in `car-server-core`.

pub mod approval_core;
pub mod channel;
pub mod host;