Ok, so I have now tried to minimize the patch from the last patch set to
at least have most of the CI (except for i686 builds) pass.

I threw out the pedantic automatic clippy fixes, so the `Bpos`
instantiation change from before is gone. I am pretty sure that wouldn't
have changed anything about the binary layout of that structure, though.

I know you don't like formatting commits and I wish they wouldn't pick
up anything except for what I changed. However, since `clippy --fix`
doesn't format itself, I previously had that in there as part of a
commit that only includes tool-generated changes.

I also now just avoid the ugly transmute annotations and just suppress
the lint instead for that function. This also requires changing the MSRV
CI check, because that lint did not yet exist for the MSRV Rust version.

Thomas Mühlbacher (2):
  fix(nix): allow msrv test to have warnings
  refactor: make bch_bindgen pass clippy

 bch_bindgen/src/bcachefs.rs |  5 +++++
 bch_bindgen/src/bkey.rs     |  3 ++-
 bch_bindgen/src/btree.rs    | 25 +++++++++++++------------
 bch_bindgen/src/fs.rs       |  2 +-
 bch_bindgen/src/lib.rs      | 19 ++++++-------------
 flake.nix                   |  2 +-
 6 files changed, 28 insertions(+), 28 deletions(-)

-- 
2.48.1


Reply via email to