Skip to main content

Crate commerce_theory

Crate commerce_theory 

Source
Expand description

Runtime Rust mirror of the CommerceTheory Lean package.

The Lean package stores proof fields in validated records. This crate mirrors those records with private fields, smart constructors, executable predicates, and tests that exercise the same safety guarantees at runtime.

Re-exports§

pub use accounting::*;
pub use b2b::*;
pub use basic::*;
pub use catalog::*;
pub use competitor_pricing::*;
pub use crm::*;
pub use dropship_profit::*;
pub use dropshipping::*;
pub use event_language::*;
pub use event_replay::*;
pub use event_sourcing::*;
pub use forecasting::*;
pub use foundation::*;
pub use fulfillment_finance::*;
pub use implicit_invariants::*;
pub use inventory::*;
pub use inventory_algorithms::*;
pub use keyed_totals::*;
pub use logistics::*;
pub use marketing::*;
pub use marketplace::*;
pub use merchandising::*;
pub use opportunity_portfolio::*;
pub use opportunity_ranking::*;
pub use orders::*;
pub use post_purchase::*;
pub use pricing::*;
pub use risk_privacy::*;
pub use tax::*;
pub use validation::*;
pub use workflow::*;

Modules§

accounting
b2b
basic
Lightweight import-parity module for Lean’s CommerceTheory.Basic.
catalog
competitor_pricing
crm
dropship_profit
dropshipping
event_language
event_replay
event_sourcing
forecasting
foundation
fulfillment_finance
implicit_invariants
inventory
inventory_algorithms
keyed_totals
logistics
marketing
marketplace
merchandising
opportunity_portfolio
opportunity_ranking
orders
post_purchase
pricing
risk_privacy
summary
Summary theorem surface for the Rust mirror.
tax
validation
Executable validators for converting raw boundary data into safe records.
workflow