summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
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) })
}
}