We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
#[rustc_private]
1 parent 2a835f0 commit 871d75aCopy full SHA for 871d75a
compiler/rustc_middle/src/ty/util.rs
@@ -876,6 +876,11 @@ impl<'tcx> TyCtxt<'tcx> {
876
/// [public]: TyCtxt::is_private_dep
877
/// [direct]: rustc_session::cstore::ExternCrate::is_direct
878
pub fn is_user_visible_dep(self, key: CrateNum) -> bool {
879
+ // `#![rustc_private]` overrides defaults to make private dependencies usable.
880
+ if self.features().enabled(sym::rustc_private) {
881
+ return true;
882
+ }
883
+
884
// | Private | Direct | Visible | |
885
// |---------|--------|---------|--------------------|
886
// | Yes | Yes | Yes | !true || true |
0 commit comments