You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Tracking issue for RFC #2145: Type privacy and private-in-public lints #48054
It's not fully clear if the restriction for associated type definitions required for
type privacy soundness, or it's just a workaround for a technical difficulty.
Interactions between macros 2.0 and the notions of reachability / effective
visibility used for the lints are unclear.
Perhaps we could only fire the lints if an unstable compiler flag (maybe -Z type-privacy-lints) is passed? This would still make the lint names insta-stable, though.
Activity
Auto merge of #56878 - petrochenkov:privdyn, r=arielb1
Aaron1011 commentedon Aug 24, 2019
@rustbot claim
Aaron1011 commentedon Aug 24, 2019
@petrochenkov: Oops - I didn't mean for that to un-assign you.
Is there a way to prevent these lints from becoming insta-stable? Would it make sense to put them behind a feature gate?
Aaron1011 commentedon Aug 24, 2019
Perhaps we could only fire the lints if an unstable compiler flag (maybe
-Z type-privacy-lints) is passed? This would still make the lint names insta-stable, though.Allow using #[pin_project] type with private field types
Allow using #[pin_project] type with private field types
Allow using #[pin_project] type with private field types
Allow using #[pin_project] type with private field types
41 remaining items
Auto merge of rust-lang#113126 - Bryanskiy:delete_old, r=petrochenkov
Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov
petrochenkov commentedon Jan 19, 2024
This issue should be closed by #120144.
Two follow up issues about improving the effective visibility tables
Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov
Rollup merge of rust-lang#120144 - petrochenkov:unty, r=davidtwco
Unrolled build for rust-lang#120144
Auto merge of #102026 - Bryanskiy:resolve_update, r=petrochenkov
Auto merge of #102233 - petrochenkov:effvis, r=jackh726
Auto merge of #102026 - Bryanskiy:resolve_update, r=petrochenkov
Auto merge of #102233 - petrochenkov:effvis, r=jackh726
Auto merge of #113126 - Bryanskiy:delete_old, r=petrochenkov