diff --git a/userspace/ksud/src/boot_patch.rs b/userspace/ksud/src/boot_patch.rs index 8ce6ee73..a31a26dd 100644 --- a/userspace/ksud/src/boot_patch.rs +++ b/userspace/ksud/src/boot_patch.rs @@ -74,7 +74,7 @@ fn parse_kmi_from_modules() -> Result { // find a *.ko in /vendor/lib/modules let modfile = std::fs::read_dir("/vendor/lib/modules")? .filter_map(Result::ok) - .find(|entry| entry.path().extension().map_or(false, |ext| ext == "ko")) + .find(|entry| entry.path().extension().is_some_and(|ext| ext == "ko")) .map(|entry| entry.path()) .ok_or_else(|| anyhow!("No kernel module found"))?; let output = Command::new("modinfo").arg(modfile).output()?; diff --git a/userspace/ksud/src/sepolicy.rs b/userspace/ksud/src/sepolicy.rs index b7286a06..c8a412fc 100644 --- a/userspace/ksud/src/sepolicy.rs +++ b/userspace/ksud/src/sepolicy.rs @@ -167,7 +167,7 @@ enum PolicyStatement<'a> { } impl<'a> SeObjectParser<'a> for NormalPerm<'a> { - fn parse(input: &'a str) -> IResult<&str, Self> { + fn parse(input: &'a str) -> IResult<&'a str, Self> { let (input, op) = alt(( tag("allow"), tag("deny"),