mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-30 20:44:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_name = "foo"]
 | |
| #![allow(rustdoc::redundant_explicit_links)]
 | |
| //! # Description test crate
 | |
| //!
 | |
| //! This is the contents of the test crate docstring.
 | |
| //! It should not show up in the description.
 | |
| 
 | |
| //@ has 'foo/index.html' '//meta[@name="description"]/@content' \
 | |
| //   'Description test crate'
 | |
| //@ !has - '//meta[@name="description"]/@content' 'should not show up'
 | |
| 
 | |
| //@ has 'foo/foo_mod/index.html' '//meta[@name="description"]/@content' \
 | |
| //   'First paragraph description.'
 | |
| //@ !has - '//meta[@name="description"]/@content' 'Second paragraph'
 | |
| /// First paragraph description.
 | |
| ///
 | |
| /// Second paragraph should not show up.
 | |
| pub mod foo_mod {
 | |
|     pub struct __Thing {}
 | |
| }
 | |
| 
 | |
| //@ has 'foo/fn.foo_fn.html' '//meta[@name="description"]/@content' \
 | |
| //   'Only paragraph.'
 | |
| /// Only paragraph.
 | |
| pub fn foo_fn() {}
 | |
| 
 | |
| //@ has 'foo/fn.bar_fn.html' '//meta[@name="description"]/@content' \
 | |
| //   'Description with intra-doc link to foo_fn and [nonexistent_item] and foo_fn.'
 | |
| #[allow(rustdoc::broken_intra_doc_links)]
 | |
| /// Description with intra-doc link to [foo_fn] and [nonexistent_item] and [foo_fn](self::foo_fn).
 | |
| pub fn bar_fn() {}
 | 
