mockforge_core/consumer_contracts/mod.rs
1//! Consumer-driven contracts
2//!
3//! This module provides functionality for tracking consumer usage and detecting
4//! consumer-specific breaking changes.
5
6pub mod detector;
7pub mod registry;
8pub mod types;
9pub mod usage_recorder;
10
11pub use detector::ConsumerBreakingChangeDetector;
12pub use registry::ConsumerRegistry;
13pub use types::{Consumer, ConsumerIdentifier, ConsumerType, ConsumerUsage, ConsumerViolation};
14pub use usage_recorder::UsageRecorder;