Task #7880
open
Task #5994: tracking: rust: update dependencies
rust/bendy: update to address RUSTSEC-2020-0036
Added by Jason Ish 4 months ago.
Updated 3 months ago.
Description
Bendy 0.3.3 uses the failure crate which is no longer been maintained and been assigned RUSTSEC-2020-0036. There should be no risk, this is just an advisory that it is unmaintained.
Bendy 0.4 will use a new maintained error crate but is still in beta.
Bendy homepage: https://github.com/P3KI/bendy
Related issues
1 (1 open — 0 closed)
- Copied from Task #5928: rust/bendy: update to address RUSTSEC-2020-0036 added
Bendy 0.4.0 has been released, but has an MSRV of 1.85.
And it fails to compile for me, as well as bendy 0.5
error[E0433]: failed to resolve: use of unresolved module or unlinked crate `std`
--> /Users/catena/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bendy-0.4.0/src/state_tracker/state.rs:96:33
|
96 | MapKey(Some(std::mem::replace(label, dummy.into())));
| ^^^ use of unresolved module or unlinked crate `std`
|
= help: if you wanted to use a crate named `std`, use `cargo add std` to add it to your `Cargo.toml`
help: consider importing this module
|
1 + use core::mem;
|
help: if you import `mem`, refer to it directly
|
96 - MapKey(Some(std::mem::replace(label, dummy.into())));
96 + MapKey(Some(mem::replace(label, dummy.into())));
- Target version changed from 8.0.2 to 9.0.0-beta1
Also available in: Atom
PDF