File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ use rustc_ast::util::comments::beautify_doc_string;
14
14
use rustc_ast:: { self as ast, AttrStyle } ;
15
15
use rustc_ast:: { FloatTy , IntTy , UintTy } ;
16
16
use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
17
+ use rustc_feature:: UnstableFeatures ;
17
18
use rustc_hir as hir;
18
19
use rustc_hir:: def:: Res ;
19
20
use rustc_hir:: def_id:: { CrateNum , DefId , LOCAL_CRATE } ;
@@ -698,9 +699,13 @@ impl Attributes {
698
699
"../" . repeat ( depth)
699
700
}
700
701
Some ( & ( _, _, ExternalLocation :: Remote ( ref s) ) ) => s. to_string ( ) ,
701
- Some ( & ( _, _, ExternalLocation :: Unknown ) ) | None => {
702
- String :: from ( "https://doc.rust-lang.org/nightly" )
703
- }
702
+ Some ( & ( _, _, ExternalLocation :: Unknown ) ) | None => String :: from (
703
+ if UnstableFeatures :: from_environment ( ) . is_nightly_build ( ) {
704
+ "https://doc.rust-lang.org/nightly"
705
+ } else {
706
+ "https://doc.rust-lang.org"
707
+ } ,
708
+ ) ,
704
709
} ;
705
710
// This is a primitive so the url is done "by hand".
706
711
let tail = fragment. find ( '#' ) . unwrap_or_else ( || fragment. len ( ) ) ;
You can’t perform that action at this time.
0 commit comments