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.

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