cc-lb-plugin-conformance 0.2.1

In-process conformance harness for cc-lb wasmtime plugin authors. Verifies plugin ABI and wire fingerprint matches host.
//! One-line import of everything a typical conformance test needs.
//!
//! ```ignore
//! use cc_lb_plugin_conformance::prelude::*;
//!
//! #[test]
//! fn conformance() {
//!     ConformanceSuite::for_shape(&wasm()).with_plugin_name("x").run();
//! }
//! ```

pub use crate::{
    ConformanceSuite, PluginSession, conformance_engine_config,
    fixtures::{
        hdr, observe_event_samples, sample_filter_request, sample_shape_request, synth_principal,
    },
};
pub use cc_lb_plugin_wire::{
    FilterRequest, FilterResponse, Header, ObserveEvent, PerCandidateReason, Principal,
    ShapeRequest, ShapeResponse, Upstream, UpstreamCandidate,
};
pub use cc_lb_runtime_wasmtime::{HotEngineConfig, SlotKind};