Rule: Type added¶
Canonical rule slug: compatible-type-added. ← back to all rules
The release adds a type without changing any existing one, which existing binaries are unaffected by.
Canonical demonstration¶
No single-library case demonstrates this rule alone yet — referenced only by the scenario(s) below.
Used by scenarios¶
- case78_task_arena_attach_tag —
task_arena::attachTag Type Replaces Enum - case108_task_class_removed —
taskClass Removed (historical ABI break — vtable angle) - case109_flow_graph_policy_renames — flow::graph Policy Tag Renames
- case191_header_only_graph_field_type — Public Struct Gains a Field of a Private Type (Header-Only Graph)