(
drivers_metadata: &[Driver],
driver_name: &str,
major_browser_version: &str,
)
| 135 | } |
| 136 | |
| 137 | pub fn get_driver_version_from_metadata( |
| 138 | drivers_metadata: &[Driver], |
| 139 | driver_name: &str, |
| 140 | major_browser_version: &str, |
| 141 | ) -> Option<String> { |
| 142 | let driver: Vec<&Driver> = drivers_metadata |
| 143 | .iter() |
| 144 | .filter(|d| { |
| 145 | d.driver_name.eq(driver_name) && d.major_browser_version.eq(major_browser_version) |
| 146 | }) |
| 147 | .collect(); |
| 148 | if driver.is_empty() { |
| 149 | None |
| 150 | } else { |
| 151 | Some(driver.first().unwrap().driver_version.to_string()) |
| 152 | } |
| 153 | } |
| 154 | |
| 155 | pub fn is_stats_in_metadata(stats_metadata: &[Stats], props: &Props) -> bool { |
| 156 | let props: Vec<&Stats> = stats_metadata |
no test coverage detected