mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-10-31 21:16:44 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
		
			716 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			716 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| error[E0597]: `awd` does not live long enough
 | |
|   --> $DIR/using-late-bound-from-closure.rs:9:29
 | |
|    |
 | |
| LL |     let a = for<'a> |b: &'a ()| -> &'a () {
 | |
|    |                 -- lifetime `'a` defined here
 | |
| LL |         const {
 | |
| LL |             let awd = ();
 | |
|    |                 --- binding `awd` declared here
 | |
| LL |             let _: &'a () = &awd;
 | |
|    |                    ------   ^^^^ borrowed value does not live long enough
 | |
|    |                    |
 | |
|    |                    type annotation requires that `awd` is borrowed for `'a`
 | |
| LL |
 | |
| LL |         };
 | |
|    |         - `awd` dropped here while still borrowed
 | |
| 
 | |
| error: aborting due to 1 previous error
 | |
| 
 | |
| For more information about this error, try `rustc --explain E0597`.
 | 
