anchor.diff:      [target."${stdenv.buildPlatform.config}"]
       "linker" = "${ccForBuild}"
       ${stdenv.lib.optionalString (stdenv.buildPlatform.config != stdenv.hostPlatform.config) ''
  -    [target."${rustHostConfig}"]
  +    [target."${rustTarget}"]
       "linker" = "${ccForHost}"
       ${# https://github.com/rust-lang/rust/issues/46651#issuecomment-433611633
         stdenv.lib.optionalString (stdenv.hostPlatform.isMusl && stdenv.hostPlatform.isAarch64) ''
  
positive.code:       "CXX_${stdenv.hostPlatform.config}"="${cxxForHost}" \
        cargo build \
          ${stdenv.lib.optionalString (buildType == "release") "--release"} \
          --target ${rustHostConfig} \
          --frozen ${concatStringsSep " " cargoBuildFlags}
      )
  
  
negative.code:   verifyCargoDeps ? false
  , buildType ? "release"
  , meta ? {}
  , target ? null
  
  , cargoVendorDir ? null
  , ... } @ args:
  