mod ordering;
mod types;
mod validation;
mod wire;
pub use ordering::{op_ordering_contract, OpOrderingContract};
pub use types::{
CapabilityError, EngineCapabilities, ExprKind, OpKind, PlanSemver, RequiredCapabilities,
VersionRange, ALL_EXPR_KINDS, ALL_OP_KINDS,
};
pub use validation::{required_capabilities, validate_plan_against_capabilities};
pub use wire::{check_version_compat, EngineCapabilityDocument, OpOrderingDocument};
#[cfg(test)]
mod tests;