pub extern
priv extern
Place `pub` or `priv` on individual items instead.
This way it's much easier to add lints throughout compilation correctly, and functions on impls can alter the way lints are emitted.