thin-vec icon indicating copy to clipboard operation
thin-vec copied to clipboard

Minimum supported Rust version?

Open zachs18 opened this issue 1 year ago • 0 comments

Is there an intended MSRV policy for thin-vec?

Currently, the crate itself compiles under Rust 1.53.0 (released 2021-06-17) at the earliest, due to the use of the <[T; N] as IntoIterator> impl added in that version. (and only after cargo +stable update --precise 1.0.0 --package serde_test; cargo +stable update --precise 1.0.0 --package serde to modify the Cargo.lock to remove the transitive [email protected] dependency introduced in newer versions of serde_derive).

Without mucking with dependency versions, it appears that Rust 1.61.0 (released 2022-05-19) is the earliest version that cargo can resolve dependencies for this crate (due to the indirect dependency on [email protected], the latest version of which requires Rust 1.61.0).

Currently, CI appears to only check ubuntu-latest's packaged version (build step, 1.79.0 at the moment), current stable (clippy, fmt, and docs steps, 1.80.0 at the moment) and current nightly (in the Miri step).

zachs18 avatar Aug 01 '24 06:08 zachs18