pub fn heading(category: Category) -> Option<&'static str>Expand description
The heading a category’s changes are grouped under in the text report, or
None for a category listed plainly. Two headings exist. “compatible on
the wire, visible in source” is for a change that exits 0 but that a
consumer sees in its source — an interface renamed on its number changes
the generated identity-table names in both wire backends, and an interface
leaving a service’s set stops the service.member addresses of that
interface resolving under the service. “compatible on the wire, may change
the catalog hash” is for a change that exits 0 but can change the catalog
hash, which a generated face compares with its peer’s — a number ridl lock froze in place, which always changes it, and an enum or enum-set body
reordered, which changes it when an interface reaches the enum or enum set
(the hash covers only the declarations an interface reaches). Each such
category’s --explain text states its own consequence; the JSON report
carries the category word and no heading field.
Wildcard arms are denied for the reason category_word gives.