From 8ac60158697df3d3e172e1d9139449de042ee4f5 Mon Sep 17 00:00:00 2001 From: Francis Follis Date: Sun, 14 Dec 2025 16:00:40 +0800 Subject: [PATCH 1/2] fix: suppress unnecessary_transmutes lint in bindgen crates --- crates/sqlite/src/lib.rs | 3 ++- crates/substrate/src/lib.rs | 3 ++- crates/terminal/src/lib.rs | 3 ++- crates/transport/src/lib.rs | 3 ++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/crates/sqlite/src/lib.rs b/crates/sqlite/src/lib.rs index 2736b81db2..b4e7507c86 100644 --- a/crates/sqlite/src/lib.rs +++ b/crates/sqlite/src/lib.rs @@ -18,7 +18,8 @@ improper_ctypes, dead_code, clippy::missing_safety_doc, - clippy::type_complexity + clippy::type_complexity, + unnecessary_transmutes )] use core::ffi::c_void; diff --git a/crates/substrate/src/lib.rs b/crates/substrate/src/lib.rs index bd0b880369..3899f48034 100644 --- a/crates/substrate/src/lib.rs +++ b/crates/substrate/src/lib.rs @@ -15,7 +15,8 @@ non_snake_case, non_camel_case_types, non_upper_case_globals, - improper_ctypes + improper_ctypes, + unnecessary_transmutes )] #![forbid(dead_code)] diff --git a/crates/terminal/src/lib.rs b/crates/terminal/src/lib.rs index 647a6a7719..50be2ee2e4 100644 --- a/crates/terminal/src/lib.rs +++ b/crates/terminal/src/lib.rs @@ -15,6 +15,7 @@ non_snake_case, non_camel_case_types, non_upper_case_globals, - improper_ctypes + improper_ctypes, + unnecessary_transmutes )] #![forbid(dead_code)] diff --git a/crates/transport/src/lib.rs b/crates/transport/src/lib.rs index 17c56b3cc9..f4f343b6ba 100644 --- a/crates/transport/src/lib.rs +++ b/crates/transport/src/lib.rs @@ -17,7 +17,8 @@ non_upper_case_globals, improper_ctypes, clippy::missing_safety_doc, - unsafe_op_in_unsafe_fn + unsafe_op_in_unsafe_fn, + unnecessary_transmutes )] include!(concat!(env!("OUT_DIR"), "/libtransport.rs")); From 7094f9084ca9436b79563483b5d22c5d52da268c Mon Sep 17 00:00:00 2001 From: Francis Follis Date: Sun, 14 Dec 2025 16:33:08 +0800 Subject: [PATCH 2/2] ci: trigger native build