Module consumer_contracts

Module consumer_contracts 

Source
Expand description

Consumer-driven contracts for tracking usage and detecting consumer-specific breaking changes Consumer-driven contracts

This module provides functionality for tracking consumer usage and detecting consumer-specific breaking changes.

Re-exports§

pub use detector::ConsumerBreakingChangeDetector;
pub use registry::ConsumerRegistry;
pub use types::Consumer;
pub use types::ConsumerIdentifier;
pub use types::ConsumerType;
pub use types::ConsumerUsage;
pub use types::ConsumerViolation;
pub use usage_recorder::UsageRecorder;

Modules§

detector
Consumer breaking change detector
registry
Consumer registry for tracking API consumers
types
Core types for consumer-driven contracts
usage_recorder
Usage recorder for tracking consumer field usage