Expand description
Native Brick types for presentar-core.
These types define the Brick Architecture interface natively, eliminating
the heavyweight jugar-probar dependency from the presentar-core production
build. The types are API-compatible with jugar_probar::brick::*.
§Design Rationale (CB-081)
jugar-probar is a test framework with heavy transitive deps (image, rav1e, mp4, etc.). Pulling it as a production dependency inflates all downstream consumers. By defining the Brick trait natively in presentar-core, we keep the architecture while eliminating ~100 transitive dependencies.
Structs§
- Brick
Budget - Performance budget for a brick.
- Brick
Verification - Result of verifying brick assertions
- Budget
Violation - Budget violation report
Enums§
- Brick
Assertion - Brick assertion that must be verified at runtime.
- Brick
Error - Yuan Gate: Zero-swallow error handling for bricks
- Brick
Phase - Rendering phase for budget tracking
Traits§
- Brick
- Core Brick trait - the foundation of the Brick Architecture.
Type Aliases§
- Brick
Result - Result type for brick operations