diff options
| author | Mason Reed <mason@vector35.com> | 2025-12-07 15:03:44 -0500 |
|---|---|---|
| committer | Mason Reed <35282038+emesare@users.noreply.github.com> | 2025-12-10 17:35:19 -0500 |
| commit | 501fe3ec7a63a534fca3926a5fc4267f6886f089 (patch) | |
| tree | 0e3e64fcef0a3180950f3e8fb3758ebcbf5d02e7 /rust/src/binary_view.rs | |
| parent | 7090d904513c3e80321bb6a8aba9c3b37d809bac (diff) | |
[Rust] Move architecture module code into more reasonable files
To keep backwards compatibility for commonly referenced code we re-export them within the architecture module.
Also does some light refactoring of some newly added APIs to keep them more consistent with other parts of the codebase.
Diffstat (limited to 'rust/src/binary_view.rs')
| -rw-r--r-- | rust/src/binary_view.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rust/src/binary_view.rs b/rust/src/binary_view.rs index e1b7a5c0..31bdeb89 100644 --- a/rust/src/binary_view.rs +++ b/rust/src/binary_view.rs @@ -1466,12 +1466,12 @@ pub trait BinaryViewExt: BinaryViewBase { } } - fn read_buffer(&self, offset: u64, len: usize) -> Result<DataBuffer> { + fn read_buffer(&self, offset: u64, len: usize) -> Option<DataBuffer> { let read_buffer = unsafe { BNReadViewBuffer(self.as_ref().handle, offset, len) }; if read_buffer.is_null() { - Err(()) + None } else { - Ok(DataBuffer::from_raw(read_buffer)) + Some(DataBuffer::from_raw(read_buffer)) } } |
