mirror of
				https://github.com/rust-lang/rust-analyzer.git
				synced 2025-11-03 21:25:25 +00:00 
			
		
		
		
	Parse lifetime bounds in lifetime param into TypeBoundList
This mainly aids in error recovery but also makes it a bit easier to handle lifetime resolution. While doing so it also came apparent that we were not actually lowering lifetime outlives relationships within lifetime parameter declaration bounds, so this fixes that.
This commit is contained in:
		
							parent
							
								
									df7ab62a06
								
							
						
					
					
						commit
						f3d7415bd6
					
				
					 14 changed files with 125 additions and 85 deletions
				
			
		| 
						 | 
				
			
			@ -80,6 +80,7 @@ define_symbols! {
 | 
			
		|||
    self_ = "self",
 | 
			
		||||
    Self_ = "Self",
 | 
			
		||||
    tick_static = "'static",
 | 
			
		||||
    tick_underscore = "'_",
 | 
			
		||||
    dollar_crate = "$crate",
 | 
			
		||||
    MISSING_NAME = "[missing name]",
 | 
			
		||||
    fn_ = "fn",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue