Skip to content

Move the pin to Rust 1.98 #25

Description

@tamnd

The compiler this addon builds with is not chosen here. toolchains.toml in tamnd/zu holds one version for the nine repositories that build Rust, and rust-toolchain.toml here is a copy of that row. tamnd/zu#515 moves it to 1.98.0, so this moves with it.

Two sites: the toolchain channel and rust-version in Cargo.toml. There is no workflow here that names a version, since the clippy and test jobs read the toolchain file.

1.98 ships clippy::chunks_exact_to_as_chunks, which fires four times in this tree and so is a red CI on the day the pin moves rather than a warning: three widths in Bytes::extend, where the constant chunk size means each line carries a try_into().expect() that as_chunks makes unnecessary, and the flat edge list in load.rs, where a pair becomes a pair in the type and the two indexes stop being indexes.

The dependencies are all on their newest series already: pyo3-free here, but napi 3.12.1, napi-derive 3.6.3, napi-build 2.4.1 and arrow 59.2.0 are current as of 2026-08-21.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions