vane_mgmt/lib.rs
1//! vane management protocol: vane-specific verb schemas plus
2//! re-exports of the project-agnostic NDJSON-RPC framing
3//! ([`ndjson_rpc`]).
4//!
5//! See [`spec/crates/mgmt.md`](../../../spec/crates/mgmt.md).
6
7pub mod verb;
8
9pub use ndjson_rpc::{
10 DispatchOutcome, EndMarker, EventStream, Handler, HttpMgmtClient, HttpServerConfig,
11 HttpServerError, MgmtClientError, Request, Response, ResponseOutcome, UnixMgmtClient, WireError,
12 WireErrorKind, encode_line, spawn_http_server, spawn_unix_server,
13};
14pub use ndjson_rpc::{client, http_client, http_server, protocol, server};