-
Notifications
You must be signed in to change notification settings - Fork 38
Description
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).