Task #7880
open
  
    
    
  
Task #5994: tracking: rust: update dependencies
rust/bendy: update to address RUSTSEC-2020-0036
 
        
        Added by Jason Ish about 2 months ago.
        Updated about 1 month 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