error[E0365]: `DProj` is only public within the crate, and cannot be re-exported outside
  --> tests/ui/pin_project/visibility.rs:15:13
   |
15 |     pub use crate::pub_::DProj; //~ ERROR E0365
   |             ^^^^^^^^^^^^^^^^^^ re-export of crate public `DProj`
   |
   = note: consider declaring type or module `DProj` with `pub`

error[E0365]: `DProjRef` is only public within the crate, and cannot be re-exported outside
  --> tests/ui/pin_project/visibility.rs:17:13
   |
17 |     pub use crate::pub_::DProjRef; //~ ERROR E0365
   |             ^^^^^^^^^^^^^^^^^^^^^ re-export of crate public `DProjRef`
   |
   = note: consider declaring type or module `DProjRef` with `pub`

error[E0365]: `RProj` is only public within the crate, and cannot be re-exported outside
  --> tests/ui/pin_project/visibility.rs:19:13
   |
19 |     pub use crate::pub_::RProj; //~ ERROR E0365
   |             ^^^^^^^^^^^^^^^^^^ re-export of crate public `RProj`
   |
   = note: consider declaring type or module `RProj` with `pub`

error[E0365]: `RProjOwn` is only public within the crate, and cannot be re-exported outside
  --> tests/ui/pin_project/visibility.rs:21:13
   |
21 |     pub use crate::pub_::RProjOwn; //~ ERROR E0365
   |             ^^^^^^^^^^^^^^^^^^^^^ re-export of crate public `RProjOwn`
   |
   = note: consider declaring type or module `RProjOwn` with `pub`

error[E0365]: `RProjRef` is only public within the crate, and cannot be re-exported outside
  --> tests/ui/pin_project/visibility.rs:23:13
   |
23 |     pub use crate::pub_::RProjRef; //~ ERROR E0365
   |             ^^^^^^^^^^^^^^^^^^^^^ re-export of crate public `RProjRef`
   |
   = note: consider declaring type or module `RProjRef` with `pub`
