15 unstable releases (5 breaking)
Uses new Rust 2024
| 0.6.0 | Oct 26, 2025 |
|---|---|
| 0.5.0-beta | Sep 29, 2025 |
| 0.4.2 | Jul 7, 2025 |
| 0.3.0 | Jan 8, 2025 |
| 0.1.0 | Sep 2, 2024 |
#2380 in Rust patterns
3,212 downloads per month
Used in 59 crates
(6 directly)
14KB
This crate defines the core CGP types and traits used to enable the core CGP component implementation.
cgp - Context-Generic Programming in Rust
Overview
The cgp project contains a collection of micro Rust crates that empowers context-generic programming (CGP), a new modular programming paradigm in Rust.
To learn more about context-generic programming, check out the our website contextgeneric.dev, and our book Context-Generic Programming Patterns.
[!WARNING]
At the moment, the cgp crate its constructs are mostly undocumented within Rustdoc. The best way to understand CGP is to read the book Context-Generic Programming Patterns.