summaryrefslogtreecommitdiff
path: root/rust/binaryninjacore-sys
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2023-01-05 17:29:14 -0500
committerKyleMiles <krm504@nyu.edu>2023-01-06 16:29:58 -0500
commita154e45cce79b0c2264c1e1cd37a3d1bf5bc6154 (patch)
tree11f436b720edfdf37819e9e83e7131d220687074 /rust/binaryninjacore-sys
parent52edc39a7081fd6662e14fbcd473adabbbc36c7a (diff)
Rust API: Lots and lots of clippy changes
Diffstat (limited to 'rust/binaryninjacore-sys')
-rw-r--r--rust/binaryninjacore-sys/build.rs8
-rw-r--r--rust/binaryninjacore-sys/src/lib.rs2
2 files changed, 6 insertions, 4 deletions
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"));