dtcs 0.7.0

Reference implementation of the Data Transformation Contract Standard (DTCS)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Transformation plan lowering and validation (SPEC Chapter 13).

mod graph;
mod lowering;
mod model;
mod validate;

pub use graph::{is_acyclic, topological_order, vertex_count};
pub use lowering::{lower, lower_report, PlanResult};
pub use model::{
    DependencyReason, InterfaceConditionRef, PlanDependency, PlanGuarantees, PlanIdentity,
    PlanNode, PlanNodeKind, TransformationPlan,
};
pub use validate::{validate, validate_with_registry};