plexus-engine 0.3.6

Engine integration traits for consuming Plexus plans
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;