diff options
Diffstat (limited to 'rust/src/binaryview.rs')
| -rw-r--r-- | rust/src/binaryview.rs | 28 |
1 files changed, 3 insertions, 25 deletions
diff --git a/rust/src/binaryview.rs b/rust/src/binaryview.rs index bf9aea9b..b0379aae 100644 --- a/rust/src/binaryview.rs +++ b/rust/src/binaryview.rs @@ -690,28 +690,6 @@ pub trait BinaryViewExt: BinaryViewBase { }; } - fn get_default_load_settings<S: BnStrCompatible>( - &self, - view_type_name: S, - settings: &Settings, - ) -> Result<Ref<Settings>> { - let view_type_name = view_type_name.into_bytes_with_nul(); - - let settings_handle = unsafe { - BNBinaryViewGetDefaultLoadSettings( - self.as_ref().handle, - view_type_name.as_ref().as_ptr() as *mut _, - settings.handle, - ) - }; - - if settings_handle.is_null() { - Err(()) - } else { - Ok(unsafe { Settings::from_raw(settings_handle) }) - } - } - /// Creates a new [TagType] and adds it to the view. /// /// # Arguments @@ -934,7 +912,7 @@ impl BinaryView { let file = filename.into_bytes_with_nul(); let handle = unsafe { - BNCreateBinaryDataViewFromFilename(meta.handle, file.as_ref().as_ptr() as *mut _, true) + BNCreateBinaryDataViewFromFilename(meta.handle, file.as_ref().as_ptr() as *mut _) }; if handle.is_null() { @@ -946,7 +924,7 @@ impl BinaryView { pub fn from_accessor(meta: &FileMetadata, file: &mut FileAccessor) -> Result<Ref<Self>> { let handle = unsafe { - BNCreateBinaryDataViewFromFile(meta.handle, &mut file.api_object as *mut _, true) + BNCreateBinaryDataViewFromFile(meta.handle, &mut file.api_object as *mut _) }; if handle.is_null() { @@ -958,7 +936,7 @@ impl BinaryView { pub fn from_data(meta: &FileMetadata, data: &[u8]) -> Result<Ref<Self>> { let handle = unsafe { - BNCreateBinaryDataViewFromData(meta.handle, data.as_ptr() as *mut _, data.len(), true) + BNCreateBinaryDataViewFromData(meta.handle, data.as_ptr() as *mut _, data.len()) }; if handle.is_null() { |
