mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Rust
		
	
	
	
	
	
| #![crate_type = "lib"]
 | |
| #![feature(doc_masked)]
 | |
| 
 | |
| #![doc(masked)]
 | |
| //~^ ERROR this attribute can only be applied to an `extern crate` item
 | |
| 
 | |
| #[doc(test(no_crate_inject))]
 | |
| //~^ ERROR can only be applied at the crate level
 | |
| //~| HELP to apply to the crate, use an inner attribute
 | |
| //~| SUGGESTION !
 | |
| #[doc(inline)]
 | |
| //~^ ERROR can only be applied to a `use` item
 | |
| pub fn foo() {}
 | |
| 
 | |
| pub mod bar {
 | |
|     #![doc(test(no_crate_inject))]
 | |
|     //~^ ERROR can only be applied at the crate level
 | |
| 
 | |
|     #[doc(test(no_crate_inject))]
 | |
|     //~^ ERROR can only be applied at the crate level
 | |
|     #[doc(inline)]
 | |
|     //~^ ERROR can only be applied to a `use` item
 | |
|     pub fn baz() {}
 | |
| }
 | |
| 
 | |
| #[doc(inline)]
 | |
| #[doc(no_inline)]
 | |
| //~^^ ERROR conflicting doc inlining attributes
 | |
| //~|  HELP remove one of the conflicting attributes
 | |
| pub use bar::baz;
 | |
| 
 | |
| #[doc(masked)]
 | |
| //~^ ERROR this attribute can only be applied to an `extern crate` item
 | |
| pub struct Masked;
 | |
| 
 | |
| #[doc(masked)]
 | |
| //~^ ERROR this attribute cannot be applied to an `extern crate self` item
 | |
| pub extern crate self as reexport;
 | 
