anchor.diff:      owner = "rust-lang";
       repo = pname;
       rev = "v${version}";
  -    sha256 = "01dkaa2akqrhpxxf0g2zyfdb3nx16y14qsg0a9d5n92c4yyvmwjg";
  +    sha256 = "116np72w6agsi94xa1bdn6h7sa9gd522h358zlixk9xrhrx7yfn3";
     };
   
  -  cargoSha256 = "0pm9kh3qrcv5jsbrr476982lg1j31fbvxpzs4gphxl0mv1qmp4zm";
  +  cargoSha256 = "12a7bd2579jcnkss073v5w5w68fxwvhq6c6ndjy8vp78wg83qich";
   
     libclang = llvmPackages.libclang.lib; #for substituteAll
   
  
positive.code: 
  rustPlatform.buildRustPackage rec {
    pname = "rust-bindgen";
    version = "0.53.2";
  
    RUSTFLAGS = "--cap-lints warn"; # probably OK to remove after update
  
  
negative.code:   '';
  
    meta = with stdenv.lib; {
      description = "Automatically generates Rust FFI bindings to C (and some C++) libraries.";
      longDescription = ''
        Bindgen takes a c or c++ header file and turns them into
        rust ffi declarations.
  