assura-types 0.4.3

Type checking for the Assura contract language
Documentation
//! Meta-level domain checkers.
//!
//! ComplexityBoundChecker, BehavioralEquivalenceChecker,
//! MultiPassRefinementChecker, IncrementalContractChecker,
//! ScopedInvariantChecker, ContractCompositionChecker,
//! ContractLibraryChecker, MatchExhaustivenessChecker.

mod behavioral_equivalence;
mod complexity_bound;
mod contract_composition;
mod contract_library;
mod incremental_contract;
mod match_exhaustiveness;
mod multi_pass_refinement;
mod scoped_invariant;

pub(crate) use behavioral_equivalence::*;
pub(crate) use complexity_bound::*;
pub(crate) use contract_composition::*;
pub(crate) use contract_library::*;
pub(crate) use incremental_contract::*;
pub(crate) use match_exhaustiveness::*;
pub(crate) use multi_pass_refinement::*;
pub(crate) use scoped_invariant::*;