dpcs 0.4.0

Reference implementation of the Data Pipeline Contract Standard (DPCS)
Documentation
1
2
3
4
5
6
7
8
9
//! Canonical Object Model validation phase.

use crate::diagnostics::ValidationReport;
use crate::model::{validate_com_invariants, PipelineContract};

/// Validate Canonical Object Model invariants.
pub fn validate(contract: &PipelineContract) -> ValidationReport {
    validate_com_invariants(contract)
}