Skip to content

Rule: Dependency type leaks into layout

Canonical rule slug: dependency-leak. ← back to all rules

A public type embeds a type from a transitive dependency, so that dependency's own layout change propagates into this library's ABI.

Canonical demonstration