mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 13:04:42 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			662 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			662 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| error[E0107]: this function takes 1 generic argument but 2 generic arguments were supplied
 | |
|   --> $DIR/explicit-generic-args-for-impl.rs:4:5
 | |
|    |
 | |
| LL |     foo::<str, String>("".to_string());
 | |
|    |     ^^^        ------ help: remove this generic argument
 | |
|    |     |
 | |
|    |     expected 1 generic argument
 | |
|    |
 | |
| note: function defined here, with 1 generic parameter: `T`
 | |
|   --> $DIR/explicit-generic-args-for-impl.rs:1:4
 | |
|    |
 | |
| LL | fn foo<T: ?Sized>(_f: impl AsRef<T>) {}
 | |
|    |    ^^^ -
 | |
|    = note: `impl Trait` cannot be explicitly specified as a generic argument
 | |
| 
 | |
| error: aborting due to previous error
 | |
| 
 | |
| For more information about this error, try `rustc --explain E0107`.
 | 
