File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ // Ensure that no warning is emitted if the disambiguator is used for type alias. 
2+ // Regression test for <https://github.com/rust-lang/rust/issues/146855>. 
3+ 
4+ //@ check-pass 
5+ 
6+ #![ deny( rustdoc:: broken_intra_doc_links) ]  
7+ 
8+ pub  struct  Foo ; 
9+ #[ allow( non_camel_case_types) ]  
10+ pub  type  f32  = Foo ; 
11+ 
12+ /// This function returns [`type@f32`]" and not [`prim@f32`]. 
13+ pub  fn  my_fn ( )  -> f32  { } 
Original file line number Diff line number Diff line change 1+ // Ensure that no warning is emitted if the disambiguator is used for type alias. 
2+ // Regression test for <https://github.com/rust-lang/rust/issues/146855>. 
3+ 
4+ #![ crate_name = "foo" ]  
5+ 
6+ pub  struct  Foo ; 
7+ #[ allow( non_camel_case_types) ]  
8+ pub  type  f32  = Foo ; 
9+ 
10+ /// This function returns [`type@f32`] and not [bla][`prim@f32`]. 
11+ //@ has 'foo/fn.my_fn.html' 
12+ //@ has - '//a[@href="type.f32.html"]' "f32" 
13+ //@ has - '//a[@href="https://doc.rust-lang.org/nightly/std/primitive.f32.html"]' "bla" 
14+ pub  fn  my_fn ( )  -> f32  { } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments