mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-30 20:44:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			861 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			861 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| error: `impl Trait` captures lifetime parameter, but it is not mentioned in `use<...>` precise captures list
 | |
|   --> $DIR/capturing-implicit.rs:7:11
 | |
|    |
 | |
| LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
 | |
|    |           ^       -------------------------------------------- lifetime captured due to being mentioned in the bounds of the `impl Trait`
 | |
|    |           |
 | |
|    |           this lifetime parameter is captured
 | |
| 
 | |
| error: ['_: o]
 | |
|   --> $DIR/capturing-implicit.rs:7:19
 | |
|    |
 | |
| LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
 | |
|    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 | |
| 
 | |
| error: ['_: o]
 | |
|   --> $DIR/capturing-implicit.rs:7:44
 | |
|    |
 | |
| LL | fn foo(x: &()) -> impl IntoIterator<Item = impl Sized> + use<> {
 | |
|    |                                            ^^^^^^^^^^
 | |
| 
 | |
| error: aborting due to 3 previous errors
 | |
| 
 | 
