Skip to content

Commit f509d00

Browse files
committed
fix rust build
1 parent 19e17b3 commit f509d00

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

bindings/rust/src/lib.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,15 @@ pub fn open<P: AsRef<Path>>(path: P, flags: OpenFlags, config: &Object) -> Resul
123123
},
124124
};
125125
let memconn = Connection::open_in_memory().unwrap();
126-
let _guard = LoadExtensionGuard::new(&memconn).unwrap();
127-
match memconn.load_extension(libgenomicsqlite.clone(), None) {
128-
Err(err) => panic!(
129-
"genomicsqlite failed to load_extension(\"{}\"): {}",
130-
libgenomicsqlite, err
131-
),
132-
Ok(()) => (),
126+
unsafe {
127+
let _guard = LoadExtensionGuard::new(&memconn).unwrap();
128+
match memconn.load_extension(libgenomicsqlite.clone(), None) {
129+
Err(err) => panic!(
130+
"genomicsqlite failed to load_extension(\"{}\"): {}",
131+
libgenomicsqlite, err
132+
),
133+
Ok(()) => (),
134+
}
133135
}
134136
});
135137

0 commit comments

Comments
 (0)