diff --git a/boring-sys/build/main.rs b/boring-sys/build/main.rs index 1e4ed2fb..798d5984 100644 --- a/boring-sys/build/main.rs +++ b/boring-sys/build/main.rs @@ -660,7 +660,7 @@ fn generate_bindings(config: &Config) { ); // we need to add special platform header file with env for support cross building - let header = format!("{}/usr/include/{}", sysroot.display().to_string(), c_target); + let header = format!("{}/usr/include/{}", sysroot.display(), c_target); if PathBuf::from(&header).is_dir() { builder = builder.clang_arg("-I").clang_arg(&header); } diff --git a/boring/src/asn1.rs b/boring/src/asn1.rs index dabe29b6..21fbc48c 100644 --- a/boring/src/asn1.rs +++ b/boring/src/asn1.rs @@ -317,6 +317,7 @@ impl Asn1Time { unsafe { // for higher musl version, need to convert i32 to i64 // https://github.com/rust-lang/libc/issues/1848 + #[allow(clippy::useless_conversion)] let handle = cvt_p(ffi::ASN1_TIME_set(ptr::null_mut(), time.into()))?; Ok(Asn1Time::from_ptr(handle)) }