diff options
| author | Glenn Smith <glenn@vector35.com> | 2023-08-17 02:30:25 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2023-08-17 02:30:25 -0400 |
| commit | 4382980131096754098548630805693482646547 (patch) | |
| tree | 72520d2f301c07d5b02864b545f3572a6857eeeb /rust/src | |
| parent | 6bec4ea57f4465edcaf4e7e16e02284f2f6c5f92 (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.rs | 12 |
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) }) } } |
