From 1e49bcf11fcb2e42fa2eee94e2cc02dcafb573c9 Mon Sep 17 00:00:00 2001 From: Glenn Smith Date: Wed, 30 Nov 2022 18:33:49 -0500 Subject: [Rust API] BinaryView.get_types() etc --- rust/src/types.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'rust/src/types.rs') diff --git a/rust/src/types.rs b/rust/src/types.rs index 5a580a66..ef0c2c9c 100644 --- a/rust/src/types.rs +++ b/rust/src/types.rs @@ -1915,6 +1915,14 @@ impl NamedTypeReference { let named_ref: BNQualifiedName = unsafe { BNGetTypeReferenceName(self.handle) }; QualifiedName(named_ref) } + + pub fn id(&self) -> BnString { + unsafe { BnString::from_raw(BNGetTypeReferenceId(self.handle)) } + } + + pub fn class(&self) -> NamedTypeReferenceClass { + unsafe { BNGetTypeReferenceClass(self.handle) } + } } /////////////////// -- cgit v1.3.1