Skip to main content

Crate mockforge_contracts

Crate mockforge_contracts 

Source
Expand description

Contract testing, drift detection, and incident management for MockForge

This crate contains the independently extractable contract-related modules from mockforge-core, including:

  • consumer_contracts: Consumer-driven contract tracking and violation detection
  • contract_validation: Contract validation types and CI/CD pipeline integration
  • incidents: Incident management with Jira/Slack integrations
  • contract_drift: Drift detection types, consumer mapping, fitness functions, and forecasting
  • diff_types: Core diff analysis types shared across contract modules
  • protocol: Protocol type enumeration

Re-exports§

pub use error::ContractError;
pub use error::Result;

Modules§

consumer_contracts
Consumer-driven contracts
contract_drift
Pillars: [Contracts]
contract_validation
Pillars: [Contracts]
diff_types
Core types for contract diff analysis
error
Error types for mockforge-contracts
incidents
Incident management for drift and contract violations
protocol
Protocol type enumeration for multi-protocol support
schema_diff
Pillars: [Contracts]