main/rust-bindgen: upgrade to 0.69.5 & enable tests
- https://github.com/rust-lang/rust-bindgen/blob/v0.69.5/CHANGELOG.md#0695-2024-10-03
- https://github.com/rust-lang/rust-bindgen/pull/2824
patch out a test curiously only failing on aarch64 & arm*
...
test test_wrap_static_fns ... FAILED
...
failures:
---- test_wrap_static_fns stdout ----
In path is ::: tests/expectations/tests/generated/wrap_static_fns
Out path is ::: /builds/alpine/aports/main/rust-bindgen/src/rust-bindgen-0.70.1/target/debug/build/bindgen-tests-69dc890a642257b0/out/wrap_static_fns
thread 'test_wrap_static_fns' panicked at bindgen-tests/tests/tests.rs:745:10:
Failed to generate bindings: Codegen(Serialize { msg: "Cannot serialize type kind Opaque", loc: "tests/headers/wrap-static-fns.h:63:56" })
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
test_wrap_static_fns
test result: FAILED. 606 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.47s
error: test failed, to rerun pass `-p bindgen-tests --test tests`