diff options
| author | yrp <yrp604@protonmail.com> | 2022-01-13 16:54:35 -0800 |
|---|---|---|
| committer | Kyle Martin <krm504@nyu.edu> | 2022-01-24 23:53:58 -0500 |
| commit | b4e190b583a31af97935a89f589e8ae159859bae (patch) | |
| tree | 817fbadf5e68259176613a803bfaa096059e15ec /rust/src | |
| parent | 6d49c02eb3c1fbf61629b79f87ca7abf0700ccce (diff) | |
rust: fix warnings on windows
Diffstat (limited to 'rust/src')
| -rw-r--r-- | rust/src/headless.rs | 23 |
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); } |
