Skip to content

Conversation

@LawnGnome
Copy link

This probably requires #10 in practice, but in theory is separate. Turns out clippy and rustc gained new lints!

Approximately:

  • Replaced array_chunks usage with Itertools::chunks, which isn't a totally drop-in replacement, but should be sufficient here.
  • Removed the other nightly flag completely, since it was unused.
  • Annotated unused functions with #[expect(unused)] so they changes either be removed later, or those annotations can be removed when they are in use.
  • Removed placeholder docblocks in error enums, since they were causing errors.
  • Accepted various other Clippy suggestions, none of which were particularly interesting.

I'm also fine if we also want to turn down some of the clippy lints.

Approximately:

- Replaced `array_chunks` usage with `Itertools::chunks`, which isn't a
  _totally_ drop-in replacement, but should be sufficient here.
- Removed the other nightly flag completely, since it was unused.
- Annotated unused functions with `#[expect(unused)]` so they changes either
  be removed later, or those annotations can be removed when they are in
  use.
- Removed placeholder docblocks in error enums, since they were causing
  errors.
- Accepted various other Clippy suggestions, none of which were
  particularly interesting.
@LawnGnome LawnGnome changed the title Minimal changes to build with Rust 1.91. Minimal changes to build with Rust 1.91 Nov 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant