summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
authorGlenn Smith <glenn@vector35.com>2023-08-17 02:30:25 -0400
committerGlenn Smith <glenn@vector35.com>2023-08-17 02:30:25 -0400
commit4382980131096754098548630805693482646547 (patch)
tree72520d2f301c07d5b02864b545f3572a6857eeeb /rust/src
parent6bec4ea57f4465edcaf4e7e16e02284f2f6c5f92 (diff)
Rust API: Stop using NamedTypeReference::from_raw directly
Now using ref_from_raw instead because you really should not have a direct reference to a bare NTR type (that doesn't make sense outside of core).
Diffstat (limited to 'rust/src')
-rw-r--r--rust/src/types.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/rust/src/types.rs b/rust/src/types.rs
index b2c15ab8..1eabcb4b 100644
--- a/rust/src/types.rs
+++ b/rust/src/types.rs
@@ -470,12 +470,12 @@ impl TypeBuilder {
}
}
- pub fn get_named_type_reference(&self) -> Result<NamedTypeReference> {
+ pub fn get_named_type_reference(&self) -> Result<Ref<NamedTypeReference>> {
let result = unsafe { BNGetTypeBuilderNamedTypeReference(self.handle) };
if result.is_null() {
Err(())
} else {
- Ok(unsafe { NamedTypeReference::from_raw(result) })
+ Ok(unsafe { NamedTypeReference::ref_from_raw(result) })
}
}
@@ -842,12 +842,12 @@ impl Type {
}
}
- pub fn get_named_type_reference(&self) -> Result<NamedTypeReference> {
+ pub fn get_named_type_reference(&self) -> Result<Ref<NamedTypeReference>> {
let result = unsafe { BNGetTypeNamedTypeReference(self.handle) };
if result.is_null() {
Err(())
} else {
- Ok(unsafe { NamedTypeReference::from_raw(result) })
+ Ok(unsafe { NamedTypeReference::ref_from_raw(result) })
}
}
@@ -863,12 +863,12 @@ impl Type {
unsafe { BNGetTypeStackAdjustment(self.handle).into() }
}
- pub fn registered_name(&self) -> Result<NamedTypeReference> {
+ pub fn registered_name(&self) -> Result<Ref<NamedTypeReference>> {
let result = unsafe { BNGetRegisteredTypeName(self.handle) };
if result.is_null() {
Err(())
} else {
- Ok(unsafe { NamedTypeReference::from_raw(result) })
+ Ok(unsafe { NamedTypeReference::ref_from_raw(result) })
}
}