summaryrefslogtreecommitdiff
path: root/rust/src/lib.rs
diff options
context:
space:
mode:
authorrose <47357290+rose4096@users.noreply.github.com>2022-06-22 13:37:21 -0400
committerrose <47357290+rose4096@users.noreply.github.com>2022-06-23 12:00:25 -0400
commita651dd81ff72d5155b122ce99e9252d6e714cc1e (patch)
treec343b19b77d286ff51356b1d11001a524682ac89 /rust/src/lib.rs
parent6c6dc60787427789e4bc9e3a20cca304a8210e8d (diff)
Rust API: Change instruction_text to use Vec<>
Diffstat (limited to 'rust/src/lib.rs')
-rw-r--r--rust/src/lib.rs24
1 files changed, 20 insertions, 4 deletions
diff --git a/rust/src/lib.rs b/rust/src/lib.rs
index 59e68447..21198051 100644
--- a/rust/src/lib.rs
+++ b/rust/src/lib.rs
@@ -193,13 +193,25 @@ pub mod logger {
LogGuard { ctxt: raw }
}
- extern "C" fn cb_log<L>(ctxt: *mut c_void, session: usize, level: Level, msg: *const c_char, logger_name: *const c_char, tid: usize)
- where
+ extern "C" fn cb_log<L>(
+ ctxt: *mut c_void,
+ session: usize,
+ level: Level,
+ msg: *const c_char,
+ logger_name: *const c_char,
+ tid: usize,
+ ) where
L: LogListener,
{
ffi_wrap!("LogListener::log", unsafe {
let listener = &*(ctxt as *const L);
- listener.log(session, level, BnStr::from_raw(msg), BnStr::from_raw(logger_name), tid);
+ listener.log(
+ session,
+ level,
+ BnStr::from_raw(msg),
+ BnStr::from_raw(logger_name),
+ tid,
+ );
})
}
@@ -232,7 +244,11 @@ pub fn open_view<F: AsRef<Path>>(filename: F) -> Result<rc::Ref<binaryview::Bina
let mut metadata = filemetadata::FileMetadata::with_filename(filename.to_str().unwrap());
- let (is_bndb, view) = if filename.extension().map(|ext| ext == "bndb").unwrap_or(false) {
+ let (is_bndb, view) = if filename
+ .extension()
+ .map(|ext| ext == "bndb")
+ .unwrap_or(false)
+ {
let mut file = File::open(filename).or(Err("Could not open file".to_string()))?;
let mut buf = [0; 15];