eupn / macrotest

Test harness for declarative and procedural macros expansion via `cargo-expand`
47 stars 9 forks source link

v1.0.9 violates MSRV #81

Closed Emoun closed 1 year ago

Emoun commented 2 years ago

Version 1.0.9 of macrotest introduced the use of prettyplease crate. See #78.

Problem is, all versions of prettyplease use edition 2021, meaning the earliest rustc version that will work now is 1.56 (the version introducing edition 2021). Since this crate officially has an MSRV of 1.34, version 1.0.9 is violating it. In my opinion v1.0.9 should be yanked from crates.io. There should probably also be some testing happening for whether the MSRV is upheld so this doesn't happen again.