//! # panproto-check
//!
//! Breaking change detection for panproto.
//!
//! This crate analyzes schema migrations and lens definitions to
//! determine whether a proposed change is backward-compatible,
//! producing detailed diagnostics when breaking changes are found.
//!
//! The pipeline is:
//! 1. [`diff()`] two schemas to produce a [`SchemaDiff`].
//! 2. [`classify()`] the diff against a [`Protocol`](panproto_schema::Protocol) to get a [`CompatReport`].
//! 3. Render via [`report_text`] (human-readable) or [`report_json`] (machine-readable).
// Allow concrete HashMap in public API per ENGINEERING.md.
pub use ;
pub use ;
pub use CheckError;
pub use ;