Handling RVPath for ParametersContext constructor.
This commit is contained in:
		
							parent
							
								
									f9dea70d23
								
							
						
					
					
						commit
						ed7d80de6c
					
				| @ -43,21 +43,19 @@ impl<'a> ParametersContext<'a> { | ||||
|             .iter() | ||||
|             .map(|kvpair| { | ||||
|                 let k = kvpair.key; | ||||
|                 let v: BreadcrumbTreeElement<'a> = match &kvpair.value { | ||||
|                 let v: Option<BreadcrumbTreeElement<'a>> = match &kvpair.value { | ||||
|                     RValue::RVLiteral(owned_literal) => { | ||||
|                         BreadcrumbTreeElement::Borrowed(&kvpair.value) | ||||
|                         Some(BreadcrumbTreeElement::Borrowed(&kvpair.value)) | ||||
|                     } | ||||
|                     /*RValue::RVPath(path) => kvpair
 | ||||
|                     .value | ||||
|                     .into_context_element(renderer, breadcrumbs) | ||||
|                     .unwrap() | ||||
|                     .get_context_element_reference() | ||||
|                     .from_context_element(),*/ | ||||
|                     RValue::RVPath(path) => todo!(), | ||||
|                     RValue::RVPath(path) => kvpair | ||||
|                         .value | ||||
|                         .into_context_element(renderer, breadcrumbs) | ||||
|                         .map(std::convert::From::from), | ||||
|                     RValue::RVTemplate(template) => todo!(), | ||||
|                 }; | ||||
|                 (k, v) | ||||
|                 v.map(|some_v| (k, some_v)) | ||||
|             }) | ||||
|             .filter_map(|pair| pair) | ||||
|             .collect(); | ||||
| 
 | ||||
|         ParametersContext { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Tom Alexander
						Tom Alexander