From 788a8b7091bbdde77817030e0836d7a7a786fd99 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Sun, 4 May 2025 19:47:55 -0400 Subject: [Rust] Simplify usage surrounding c strings `cstring.as_ref().as_ptr() as *const c_char` -> `cstring.as_ptr()` `cstring.as_ref().as_ptr() as *mut _` -> `cstring.as_ptr()` `cstring.as_ptr() as *const c_char` -> `cstring.as_ptr()` With a few fixes for cstrings that might be dropped prematurely. --- rust/src/file_metadata.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'rust/src/file_metadata.rs') diff --git a/rust/src/file_metadata.rs b/rust/src/file_metadata.rs index 6b6a79a8..100f255b 100644 --- a/rust/src/file_metadata.rs +++ b/rust/src/file_metadata.rs @@ -79,7 +79,7 @@ impl FileMetadata { let name = name.to_cstr(); unsafe { - BNSetFilename(self.handle, name.as_ref().as_ptr() as *mut _); + BNSetFilename(self.handle, name.as_ptr()); } } @@ -275,7 +275,7 @@ impl FileMetadata { pub fn open_database(&self, filename: S) -> Result, ()> { let filename = filename.to_cstr(); - let filename_ptr = filename.as_ref().as_ptr() as *mut _; + let filename_ptr = filename.as_ptr(); let view = unsafe { BNOpenExistingDatabase(self.handle, filename_ptr) }; @@ -292,7 +292,7 @@ impl FileMetadata { mut progress: P, ) -> Result, ()> { let filename = filename.to_cstr(); - let filename_ptr = filename.as_ref().as_ptr() as *mut _; + let filename_ptr = filename.as_ptr(); let view = unsafe { BNOpenExistingDatabaseWithProgress( -- cgit v1.3.1