component_model 0.20.0

Revolutionary type-safe component assignment for Rust. Build complex objects with zero boilerplate using derive macros and type-driven field setting. Perfect for configuration builders, fluent APIs, and object composition patterns.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Pattern Doc Entity

### Scope

- **Purpose**: Document the architectural design patterns applied in the `component_model` ecosystem.
- **Responsibility**: Collect one doc instance per applied pattern; each instance states the problem, solution, and consequences.
- **In Scope**: Patterns that explain why the crate architecture is structured the way it is.
- **Out of Scope**: Feature documentation (→ `feature/`); API reference (→ absorbed crates' `docs/api/`).

### Overview Table

| ID | Name | Purpose | Status |
|----|------|---------|--------|
| 001 | [Absorption Pattern]001_absorption_pattern.md | Three-crate structure that prevents circular dependencies in a macro+types ecosystem ||