bmux_cluster_plugin_api 0.0.1-alpha.4

Typed public API of the bmux cluster plugin (BPDL-generated bindings)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Typed public API of the bmux cluster plugin.
//!
//! This crate is the stable contract other plugins and clients use for
//! cluster inventory, orchestration commands, and connection lifecycle
//! events. Runtime cluster state and behavior remain in
//! `bmux_cluster_plugin`.

#![cfg_attr(feature = "fail-on-warnings", deny(warnings))]
#![warn(clippy::all, clippy::pedantic)]
#![allow(clippy::module_name_repetitions)]

bmux_plugin_schema_macros::schema! {
    source: "bpdl/cluster-plugin.bpdl",
}