anchor.diff: -{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl
  +{ stdenv, fetchFromGitHub, rustPlatform, pkg-config, openssl, installShellFiles
   , libiconv, Security }:
   
   rustPlatform.buildRustPackage rec {
  
positive.code:   postPatch = ''
      substituteInPlace src/utils.rs \
        --replace "/bin/echo" "echo"
    '';
  
    cargoSha256 = "1nvs68qxygi2l43vxw890r40px35dvzbcg6qmrm09g60ykd8pjv2";
  
negative.code:     sha256 = "17wc9f07308a97dsmrkq74w2r639sqms0hwh8gavwxycj7wq7xz2";
    };
  
    nativeBuildInputs = [ installShellFiles ] ++ stdenv.lib.optionals stdenv.isLinux [ pkg-config ];
  
    buildInputs = stdenv.lib.optionals stdenv.isLinux [ openssl ]
      ++ stdenv.lib.optionals stdenv.isDarwin [ libiconv Security ];
  