summaryrefslogtreecommitdiff
path: root/rust/src/custom_binary_view.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/custom_binary_view.rs')
-rw-r--r--rust/src/custom_binary_view.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/rust/src/custom_binary_view.rs b/rust/src/custom_binary_view.rs
index 13a124e9..4cd49931 100644
--- a/rust/src/custom_binary_view.rs
+++ b/rust/src/custom_binary_view.rs
@@ -18,6 +18,7 @@ use binaryninjacore_sys::*;
pub use binaryninjacore_sys::BNModificationStatus as ModificationStatus;
+use std::fmt::Debug;
use std::marker::PhantomData;
use std::mem::MaybeUninit;
use std::os::raw::c_void;
@@ -381,6 +382,15 @@ impl BinaryViewTypeBase for BinaryViewType {
}
}
+impl Debug for BinaryViewType {
+ fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
+ f.debug_struct("BinaryViewType")
+ .field("name", &self.name())
+ .field("long_name", &self.long_name())
+ .finish()
+ }
+}
+
impl CoreArrayProvider for BinaryViewType {
type Raw = *mut BNBinaryViewType;
type Context = ();