From 0535adad035203a5f8fbeaaf33a27cb898812c81 Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Tue, 14 Jan 2025 16:40:24 +0200 Subject: [PATCH] Fixes --- build.rs | 5 +++-- src/linux.rs | 3 +-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build.rs b/build.rs index c8554b4..7cb5ef9 100644 --- a/build.rs +++ b/build.rs @@ -80,10 +80,11 @@ fn bindgen() { #[cfg(windows)] fn bindgen() { - let out_path = std::path::PathBuf::from(std::env::var("OUT_DIR").unwrap()).join(BINDINGS); + let out_path = + std::path::PathBuf::from(std::env::var("OUT_DIR").unwrap_or_default()).join(BINDINGS); windows_bindgen::bindgen([ "--out", - out_path.to_str().unwrap(), + out_path.to_str().unwrap_or_default(), "--config", "flatten", "no-inner-attributes", diff --git a/src/linux.rs b/src/linux.rs index ecd389d..1a33df8 100644 --- a/src/linux.rs +++ b/src/linux.rs @@ -6,8 +6,7 @@ use std::{ ffi::CStr, - io::{Error, ErrorKind, Read, Result, Write}, - mem::size_of, + io::{Error, ErrorKind, Read as _, Result, Write as _}, net::IpAddr, num::TryFromIntError, ptr, slice,