warning: trait `Private<::P, ::R>` is more private than the item `Public` --> $DIR/issue-18389.rs:9:1 | LL | / pub trait Public: Private< LL | | LL | | ::P, LL | | ::R LL | | > { | |_^ trait `Public` is reachable at visibility `pub` | note: but trait `Private<::P, ::R>` is only usable at visibility `pub(crate)` --> $DIR/issue-18389.rs:6:1 | LL | trait Private { | ^^^^^^^^^^^^^^^^^^^ = note: `#[warn(private_bounds)]` on by default warning: 1 warning emitted