From ad732c4cdd155f65ededda0011547fad815fcdef Mon Sep 17 00:00:00 2001
From: unknowntrojan <14975032+unknowntrojan@users.noreply.github.com>
Date: Tue, 14 Oct 2025 19:46:54 +0200
Subject: update
---
src/lib.rs | 76 +++++++++++++++++++++++++++++++++++---------------------------
1 file changed, 43 insertions(+), 33 deletions(-)
(limited to 'src/lib.rs')
diff --git a/src/lib.rs b/src/lib.rs
index 0560033..6dcd45e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -18,8 +18,8 @@
//! along with this program. If not, see .
//!
-#![feature(let_chains, iter_array_chunks)]
-use std::borrow::Cow;
+#![feature(iter_array_chunks)]
+use std::{borrow::Cow, sync::atomic::Ordering};
use std::fmt::Display;
use std::ops::Range;
@@ -27,12 +27,12 @@ use std::str::FromStr;
use std::sync::atomic::AtomicUsize;
use std::time::SystemTime;
-use binary_search::{binary_search, Direction};
-use binaryninja::settings::Settings;
+use binary_search::{Direction, binary_search};
use binaryninja::{
architecture::Architecture,
binary_view::{BinaryView, BinaryViewBase, BinaryViewExt},
command::{self, AddressCommand, Command},
+ settings::Settings,
};
use clipboard::ClipboardProvider;
@@ -41,8 +41,7 @@ use iced_x86::{
Code::{DeclareByte, DeclareDword, DeclareQword, DeclareWord},
ConstantOffsets, FlowControl, Formatter, Instruction, NasmFormatter, OpKind,
};
-use rayon::prelude::ParallelBridge;
-use rayon::prelude::{IntoParallelRefIterator, ParallelIterator};
+use rayon::prelude::{IntoParallelRefIterator, ParallelBridge, ParallelIterator};
use strum::{Display, EnumIter, EnumMessage, EnumString, IntoEnumIterator, VariantNames};
type OwnedPattern = Vec