diff --git a/app/src/main/rust/src/lib.rs b/app/src/main/rust/src/lib.rs index fc559bf91..46c4962a2 100644 --- a/app/src/main/rust/src/lib.rs +++ b/app/src/main/rust/src/lib.rs @@ -102,10 +102,10 @@ pub fn parseFav(env: JNIEnv, _class: JClass, input: JString, str: jobjectArray) env.set_object_array_element(str, i as i32, env.new_string(name.trim()).ok()?) .ok()?; children[1] - .get(parser)? - .inner_text(parser) - .parse::() - .ok() + .get(parser)? + .inner_text(parser) + .parse::() + .ok() }) .collect(); if vec.len() == 10 { diff --git a/app/src/main/rust/src/parser/list.rs b/app/src/main/rust/src/parser/list.rs index f228b7be8..7dce40438 100644 --- a/app/src/main/rust/src/parser/list.rs +++ b/app/src/main/rust/src/parser/list.rs @@ -58,13 +58,7 @@ fn to_category_i32(category: &str) -> i32 { fn parse_rating(str: &str) -> f32 { let reg = regex!("\\d+px"); let mut iter = reg.find_iter(str); - let mut next = || { - iter.next()? - .as_str() - .replace("px", "") - .parse::() - .ok() - }; + let mut next = || iter.next()?.as_str().replace("px", "").parse::().ok(); match (next(), next()) { (Some(num1), Some(num2)) => { let rate = 5 - num1 / 16;