//! `kyyn-core` — the shared vocabulary between the Kyyn engine and KB schema
//! crates. The engine never links a schema crate (schemas are compiled and run
//! as subprocesses at accept time); both sides link *this* crate instead: the
//! universal [`link::Link`] grammar and the [`violation`] types that flow back
//! over the validator's stdio protocol.
// Traits and their derives intentionally share names in Rust's separate type
// and macro namespaces, like serde's Serialize/Deserialize surface.
pub use ;
pub use ;