File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ use rustc_ast::{self as ast, AttrStyle};
1414use rustc_ast:: { FloatTy , IntTy , UintTy } ;
1515use rustc_attr:: { Stability , StabilityLevel } ;
1616use rustc_data_structures:: fx:: { FxHashMap , FxHashSet } ;
17+ use rustc_feature:: UnstableFeatures ;
1718use rustc_hir as hir;
1819use rustc_hir:: def:: Res ;
1920use rustc_hir:: def_id:: { CrateNum , DefId , LOCAL_CRATE } ;
@@ -679,9 +680,13 @@ impl Attributes {
679680 "../" . repeat ( depth)
680681 }
681682 Some ( & ( _, _, ExternalLocation :: Remote ( ref s) ) ) => s. to_string ( ) ,
682- Some ( & ( _, _, ExternalLocation :: Unknown ) ) | None => {
683- String :: from ( "https://doc.rust-lang.org/nightly" )
684- }
683+ Some ( & ( _, _, ExternalLocation :: Unknown ) ) | None => String :: from (
684+ if UnstableFeatures :: from_environment ( ) . is_nightly_build ( ) {
685+ "https://doc.rust-lang.org/nightly"
686+ } else {
687+ "https://doc.rust-lang.org"
688+ } ,
689+ ) ,
685690 } ;
686691 // This is a primitive so the url is done "by hand".
687692 let tail = fragment. find ( '#' ) . unwrap_or_else ( || fragment. len ( ) ) ;
You can’t perform that action at this time.
0 commit comments