mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 04:57:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_name = "foo"]
 | |
| #![feature(rustc_attrs)]
 | |
| #![feature(rustdoc_internals)]
 | |
| 
 | |
| // tests for the html <title> element
 | |
| 
 | |
| // @has foo/index.html '//head/title' 'foo - Rust'
 | |
| 
 | |
| // @has foo/fn.widget_count.html '//head/title' 'widget_count in foo - Rust'
 | |
| /// blah
 | |
| pub fn widget_count() {}
 | |
| 
 | |
| // @has foo/struct.Widget.html '//head/title' 'Widget in foo - Rust'
 | |
| pub struct Widget;
 | |
| 
 | |
| // @has foo/constant.ANSWER.html '//head/title' 'ANSWER in foo - Rust'
 | |
| pub const ANSWER: u8 = 42;
 | |
| 
 | |
| // @has foo/blah/index.html '//head/title' 'foo::blah - Rust'
 | |
| pub mod blah {
 | |
|     // @has foo/blah/struct.Widget.html '//head/title' 'Widget in foo::blah - Rust'
 | |
|     pub struct Widget;
 | |
| 
 | |
|     // @has foo/blah/trait.Awesome.html '//head/title' 'Awesome in foo::blah - Rust'
 | |
|     pub trait Awesome {}
 | |
| 
 | |
|     // @has foo/blah/fn.make_widget.html '//head/title' 'make_widget in foo::blah - Rust'
 | |
|     pub fn make_widget() {}
 | |
| 
 | |
|     // @has foo/macro.cool_macro.html '//head/title' 'cool_macro in foo - Rust'
 | |
|     #[macro_export]
 | |
|     macro_rules! cool_macro {
 | |
|         ($t:tt) => { $t }
 | |
|     }
 | |
| }
 | |
| 
 | |
| // @has foo/keyword.continue.html '//head/title' 'continue - Rust'
 | |
| #[doc(keyword = "continue")]
 | |
| mod continue_keyword {}
 | |
| 
 | |
| // @has foo/primitive.u8.html '//head/title' 'u8 - Rust'
 | |
| // @!has - '//head/title' 'foo'
 | |
| #[rustc_doc_primitive = "u8"]
 | |
| /// `u8` docs
 | |
| mod u8 {}
 | 
