pcm_engine/lib.rs
1//! Product Catalog Engine (PCM) Framework
2//!
3//! The Product Catalog Engine is the heart of the BSS, providing business agility
4//! through efficient management of pricing, eligibility, and bundling rules.
5//!
6//! This framework abstracts the complexity of:
7//! - Pricing rules and calculations
8//! - Product eligibility validation
9//! - Bundling and product relationships
10//! - Catalog versioning and lifecycle management
11//!
12//! Built with Rust's safety guarantees to prevent costly billing errors.
13
14pub mod bundling;
15pub mod eligibility;
16pub mod engine;
17pub mod pricing;
18pub mod rules;
19
20pub use bundling::*;
21pub use eligibility::*;
22pub use engine::CatalogEngine;
23pub use pricing::*;
24pub use rules::*;