mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			925 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			925 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| pub fn f( //~ NOTE function defined here
 | |
|     /// Comment
 | |
|     //~^ ERROR documentation comments cannot be applied to function parameters
 | |
|     //~| NOTE doc comments are not allowed here
 | |
|     id: u8,
 | |
|     /// Other
 | |
|     //~^ ERROR documentation comments cannot be applied to function parameters
 | |
|     //~| NOTE doc comments are not allowed here
 | |
|     a: u8,
 | |
| ) {}
 | |
| 
 | |
| fn bar(id: #[allow(dead_code)] i32) {}
 | |
| //~^ ERROR attributes cannot be applied to a function parameter's type
 | |
| //~| NOTE attributes are not allowed here
 | |
| //~| NOTE function defined here
 | |
| 
 | |
| fn main() {
 | |
|     // verify that the parser recovered and properly typechecked the args
 | |
|     f("", "");
 | |
|     //~^ ERROR arguments to this function are incorrect
 | |
|     //~| NOTE expected `u8`, found `&str`
 | |
|     //~| NOTE expected `u8`, found `&str`
 | |
|     bar("");
 | |
|     //~^ ERROR mismatched types
 | |
|     //~| NOTE arguments to this function are incorrect
 | |
|     //~| NOTE expected `i32`, found `&str`
 | |
| }
 | 
