Use try operator for Option more
This commit is contained in:
		
							parent
							
								
									f3e630c064
								
							
						
					
					
						commit
						b291e76572
					
				
					 3 changed files with 4 additions and 24 deletions
				
			
		|  | @ -97,12 +97,7 @@ pub async fn get_alias_helper( | |||
|                     .map_or_else(Vec::new, |aliases| { | ||||
|                         aliases | ||||
|                             .iter() | ||||
|                             .filter_map(|aliases| { | ||||
|                                 aliases | ||||
|                                     .get("regex") | ||||
|                                     .and_then(|regex| regex.as_str()) | ||||
|                                     .and_then(|regex| Regex::new(regex).ok()) | ||||
|                             }) | ||||
|                             .filter_map(|aliases| Regex::new(aliases.get("regex")?.as_str()?).ok()) | ||||
|                             .collect::<Vec<_>>() | ||||
|                     }); | ||||
| 
 | ||||
|  |  | |||
|  | @ -1361,12 +1361,7 @@ impl Rooms { | |||
|                     .map_or_else(Vec::new, |users| { | ||||
|                         users | ||||
|                             .iter() | ||||
|                             .filter_map(|users| { | ||||
|                                 users | ||||
|                                     .get("regex") | ||||
|                                     .and_then(|regex| regex.as_str()) | ||||
|                                     .and_then(|regex| Regex::new(regex).ok()) | ||||
|                             }) | ||||
|                             .filter_map(|users| Regex::new(users.get("regex")?.as_str()?).ok()) | ||||
|                             .collect::<Vec<_>>() | ||||
|                     }); | ||||
|                 let aliases = namespaces | ||||
|  | @ -1375,12 +1370,7 @@ impl Rooms { | |||
|                     .map_or_else(Vec::new, |aliases| { | ||||
|                         aliases | ||||
|                             .iter() | ||||
|                             .filter_map(|aliases| { | ||||
|                                 aliases | ||||
|                                     .get("regex") | ||||
|                                     .and_then(|regex| regex.as_str()) | ||||
|                                     .and_then(|regex| Regex::new(regex).ok()) | ||||
|                             }) | ||||
|                             .filter_map(|aliases| Regex::new(aliases.get("regex")?.as_str()?).ok()) | ||||
|                             .collect::<Vec<_>>() | ||||
|                     }); | ||||
|                 let rooms = namespaces | ||||
|  |  | |||
|  | @ -1691,12 +1691,7 @@ pub(crate) fn append_incoming_pdu( | |||
|                 .map_or_else(Vec::new, |users| { | ||||
|                     users | ||||
|                         .iter() | ||||
|                         .filter_map(|users| { | ||||
|                             users | ||||
|                                 .get("regex") | ||||
|                                 .and_then(|regex| regex.as_str()) | ||||
|                                 .and_then(|regex| Regex::new(regex).ok()) | ||||
|                         }) | ||||
|                         .filter_map(|users| Regex::new(users.get("regex")?.as_str()?).ok()) | ||||
|                         .collect::<Vec<_>>() | ||||
|                 }); | ||||
|             let aliases = namespaces | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue