From a154e45cce79b0c2264c1e1cd37a3d1bf5bc6154 Mon Sep 17 00:00:00 2001 From: KyleMiles Date: Thu, 5 Jan 2023 17:29:14 -0500 Subject: Rust API: Lots and lots of clippy changes --- rust/binaryninjacore-sys/build.rs | 8 ++++---- rust/binaryninjacore-sys/src/lib.rs | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'rust/binaryninjacore-sys') diff --git a/rust/binaryninjacore-sys/build.rs b/rust/binaryninjacore-sys/build.rs index d666c53f..451a70e6 100644 --- a/rust/binaryninjacore-sys/build.rs +++ b/rust/binaryninjacore-sys/build.rs @@ -82,10 +82,10 @@ fn main() { let file = File::open("../../ui/uitypes.h").expect("Couldn't open uitypes.h"); for line in BufReader::new(file).lines() { let line = line.unwrap(); - if line.starts_with(current_line) { - current_version = (&line[current_line.len()..]).to_owned(); - } else if line.starts_with(minimum_line) { - minimum_version = (&line[minimum_line.len()..]).to_owned(); + if let Some(version) = line.strip_prefix(current_line) { + current_version = version.to_owned(); + } else if let Some(version) = line.strip_prefix(minimum_line) { + minimum_version = version.to_owned(); } } diff --git a/rust/binaryninjacore-sys/src/lib.rs b/rust/binaryninjacore-sys/src/lib.rs index 04d76a43..effc9340 100644 --- a/rust/binaryninjacore-sys/src/lib.rs +++ b/rust/binaryninjacore-sys/src/lib.rs @@ -3,4 +3,6 @@ #![allow(non_snake_case)] #![allow(unused)] +#![allow(clippy::type_complexity)] + include!(concat!(env!("OUT_DIR"), "/bindings.rs")); -- cgit v1.3.1