Files
owlry/rust-toolchain.toml
vikingowl 7d266ac93f build: pin toolchain to 1.96.0 via rust-toolchain.toml
Keeps rustfmt/clippy behaviour reproducible across contributors so the
formatting baseline doesn't drift again. Dev-toolchain pin only; the crate
MSRV (rust-version = 1.90) is unchanged, and the AUR chroot build (no rustup)
is unaffected.
2026-06-01 17:04:05 +02:00

14 lines
686 B
TOML

# Pin the toolchain so `cargo fmt` / `clippy` behave identically across
# contributors — rustfmt output is version-sensitive, and unpinned versions
# drift the formatting baseline (see the repo-wide reformat in `style: cargo
# fmt --all`). This pins the *development* toolchain; the crate MSRV in
# Cargo.toml (`rust-version`) is the separate minimum we still compile against.
#
# Packaging is unaffected: the AUR clean-chroot build uses Arch's `rust`
# package (not rustup), which ignores this file, and the PKGBUILD also sets
# RUSTUP_TOOLCHAIN=stable which overrides it where rustup is present.
[toolchain]
channel = "1.96.0"
components = ["rustfmt", "clippy"]
profile = "minimal"