Skip to content

Commit 4a56bfa

Browse files
committed
windows: Move regex out of loop
Fix clippy warning Signed-off-by: Daniel Schaefer <dhs@frame.work>
1 parent 7780bc7 commit 4a56bfa

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

framework_lib/src/esrt/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,12 +348,12 @@ pub fn get_esrt() -> Option<Esrt> {
348348
debug!("Querying WMI");
349349
let results: Vec<HashMap<String, Variant>> = wmi_con.raw_query("SELECT HardwareID, Name FROM Win32_PnPEntity WHERE ClassGUID = '{f2e7dd72-6468-4e36-b6f1-6488f42c1b52}'").unwrap();
350350

351+
let re = regex::Regex::new(r"([\-a-h0-9]+)\}&REV_([A-F0-9]+)").expect("Bad regex");
351352
for (i, val) in results.iter().enumerate() {
352353
let hwid = &val["HardwareID"];
353354
if let Variant::Array(strs) = hwid {
354355
if let Variant::String(s) = &strs[0] {
355356
// Sample "UEFI\\RES_{c57fd615-2ac9-4154-bf34-4dc715344408}&REV_CF"
356-
let re = regex::Regex::new(r"([\-a-h0-9]+)\}&REV_([A-F0-9]+)").expect("Bad regex");
357357
let caps = re.captures(s).expect("No caps");
358358
let guid_str = caps.get(1).unwrap().as_str().to_string();
359359
let ver_str = caps.get(2).unwrap().as_str().to_string();

0 commit comments

Comments
 (0)