Closed ramosbugs closed 2 years ago
Thank you for your contribution. In an upcoming release, we have removed the dependency on cursive. That release will supersede this PR, so I'm going to close this instead of merging it.
Sorry about that, unyanked enum-map 0.5.0. In hindsight, yanking a crate because it no longer meets its MSRV (a dependency of enum-map 0.5.0 was yanked forcing usage of a version with higher MSRV) was a dumb idea because I don't think anyone really cares about MSRV of 1.31 (at this point, most crates don't work with such an old version). Like, yeah, technically it's a semver break (I did document MSRV after all), but, really.
Requirements
Describe the solution you've provided
Running
cargo check
on a fresh repository checkout fails with the following error:This is caused by
enum-map
0.5 being yanked from crates.io. This PR bumpscursive
to 0.15, which depends on a non-yanked version ofenum-map
.Describe alternatives you've considered
Bumping to the latest version of
cursive
(0.17.0) introduces a bunch of breaking changes that would require a more significant revision of theprogress_ncurses
example.