MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / get_driver_version_from_metadata

Function get_driver_version_from_metadata

rust/src/metadata.rs:137–153  ·  view source on GitHub ↗
(
    drivers_metadata: &[Driver],
    driver_name: &str,
    major_browser_version: &str,
)

Source from the content-addressed store, hash-verified

135}
136
137pub 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
155pub fn is_stats_in_metadata(stats_metadata: &[Stats], props: &Props) -> bool {
156 let props: Vec<&Stats> = stats_metadata

Callers 6

Calls 2

filterMethod · 0.80
is_emptyMethod · 0.80

Tested by

no test coverage detected