summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
authoryrp <yrp604@protonmail.com>2022-01-13 16:54:35 -0800
committerKyle Martin <krm504@nyu.edu>2022-01-24 23:53:58 -0500
commitb4e190b583a31af97935a89f589e8ae159859bae (patch)
tree817fbadf5e68259176613a803bfaa096059e15ec /rust/src
parent6d49c02eb3c1fbf61629b79f87ca7abf0700ccce (diff)
rust: fix warnings on windows
Diffstat (limited to 'rust/src')
-rw-r--r--rust/src/headless.rs23
1 files changed, 12 insertions, 11 deletions
diff --git a/rust/src/headless.rs b/rust/src/headless.rs
index 39711f94..f7f40ca4 100644
--- a/rust/src/headless.rs
+++ b/rust/src/headless.rs
@@ -13,23 +13,24 @@
// limitations under the License.
use std::env;
-use std::ffi::{CStr, CString, OsStr};
-use std::mem;
-use std::os::raw;
+use std::ffi::CString;
use std::path::PathBuf;
-#[repr(C)]
-struct DlInfo {
- dli_fname: *const raw::c_char,
- dli_fbase: *mut raw::c_void,
- dli_sname: *const raw::c_char,
- dli_saddr: *mut raw::c_void,
-}
-
#[cfg(not(target_os = "windows"))]
fn binja_path() -> PathBuf {
+ use std::ffi::{CStr, OsStr};
+ use std::mem;
+ use std::os::raw;
use std::os::unix::ffi::OsStrExt;
+ #[repr(C)]
+ struct DlInfo {
+ dli_fname: *const raw::c_char,
+ dli_fbase: *mut raw::c_void,
+ dli_sname: *const raw::c_char,
+ dli_saddr: *mut raw::c_void,
+ }
+
if let Ok(p) = env::var("BINJA_DIR") {
return PathBuf::from(p);
}