Fixing conflicts in the Nix code

pmeunier
Jan 30, 2026, 7:17 PM
DO2ZEDXS6QKY7X7H37GLRZAYL672X6WXZCZDQBAVSV7I3TB6I3YAC

Dependencies

  • [2] VQQ23NP7 Fix conflicts
  • [3] DVBHUXA3 Cargo.nix update
  • [4] DERM2UOQ [fix]fix the nix flake
  • [5] MUYNSHG2 update Nix build for Rust 2021 edition requirement
  • [6] VN6L65VR flake.nix: remove unnecessary build inputs
  • [7] Q4XPH27L override dev tooling
  • [8] G734WNM6 flake.nix: use crate2nix
  • [9] OYN2YVPA Create `pijul_remote` crate
  • [10] ENWJBQGQ Fixing a deprecation warning in ed25519_dalek.
  • [11] WCA7X6W6 Create `pijul-repository` crate
  • [12] XYTAZR36 Solving conflicts
  • [13] YBH5VPVN Solving conflict
  • [14] SXEYMYF7 Fixing the bad changes in history (unfortunately, by rebooting).
  • [15] WZYPQBYN flake: use crate2nix from Nixpkgs
  • [16] LCCX7UBX Support direnv integration for flakes
  • [17] ABPFWGKH Create `pijul-interaction` crate
  • [18] 3G2QI42V Ignore direnv entirely, allowing users to do whatever they want wrt direnv
  • [19] 7UU3TV5W Refactor `pijul::config` into new crate
  • [20] POBHKKNG Use nixpkgs builtin Rust build tools This fixes the broken flake packages and prevents having to manually update any sort of Nix-specific lock file, which should make it less prone to breaking in the future.
  • [21] QAXLX3UA Backwards-compatibility: moving old paths to the new "roots" feature
  • [22] SU3JX6SE Create `pijul-identity` crate
  • [23] YUJV2OHL changelog
  • [24] ZWPPIJXF flake.nix: use Mozilla overlay for Rust
  • [25] SH2ZBSAZ Fix typo in flake.nix defaultPackage
  • [26] NACNZRJE xxHash in oldshell.nix
  • [27] OP6UAT25 Fix build for darwin by providing the needed additional dependencies
  • [28] LAFA7YMQ switch to oxalica/rust-overlay
  • [29] EJ7TFFOW Re-adding Cargo.lock
  • [30] QHVMHSGY oldshell.nix: use version 1.4.9 of ZStd because of major performance issues in 1.5
  • [31] JEQCEOQD Adding a non-flake shell.nix
  • [32] QPVP5D7L Fixing warning + formatting

Change contents

  • file un-deletion: oldshell.nix (----------)oldshell.nix (----------)
    [5.36][5.37:37](),[5.2][5.0:36](),[5.2][5.0:36]()
  • resurrect zombie in oldshell.nix at line 1
    [5.37][5.651:801](),[5.37][5.651:801](),[5.11][5.0:9](),[5.11][5.0:9]()
    with import <nixpkgs> {
    overlays = map (uri: import (fetchTarball uri)) [
    https://github.com/oxalica/rust-overlay/archive/master.tar.gz
    ];
    };
    dbus
  • edit in oldshell.nix at line 6
    [5.801]
    [5.0]
    stdenv.mkDerivation {
    name = "Pijul";
    buildInputs = with pkgs; [
    zstd
    libsodium
    openssl
    pkg-config
    libiconv
    xxHash
  • edit in oldshell.nix at line 17
    [5.9][2.943:943]()
  • resurrect zombie in oldshell.nix at line 17
    [2.943][5.802:951](),[5.11][5.802:951](),[5.11][5.802:951](),[2.943][5.802:951]()
    (rust-bin.stable.latest.default.override {
    targets = [
    "x86_64-unknown-linux-gnu"
    "x86_64-pc-windows-msvc"
    ];
    })
  • edit in oldshell.nix at line 23
    [5.951]
    ] ++ lib.optionals stdenv.isDarwin
    (with darwin.apple_sdk.frameworks; [
    CoreServices
    Security
    SystemConfiguration
    ]);
    }
  • replacement in flake.nix at line 17
    [4.2092][5.458:459](),[5.458][5.458:459](),[5.389][4.1980:2092](),[4.1979][5.388:389](),[5.388][5.388:389](),[4.1901][4.1902:1979](),[5.1026127][4.1901:1901](),[4.1900][5.1026126:1026127](),[5.1026126][5.1026126:1026127](),[5.1025491][4.1638:1900](),[5.1483][5.1025490:1025491](),[4.1637][5.1025490:1025491](),[5.246947][5.1025490:1025491](),[5.1025490][5.1025490:1025491](),[5.167][4.1540:1637](),[4.1539][5.166:167](),[5.166][5.166:167](),[5.1115][4.1515:1539](),[4.1514][5.1100:1115](),[5.1100][5.1100:1115](),[5.1025044][4.1423:1514](),[5.1000][5.1025043:1025044](),[4.1422][5.1025043:1025044](),[5.246551][5.1025043:1025044](),[5.1025043][5.1025043:1025044](),[5.932][4.1170:1422](),[4.1169][5.931:932](),[5.931][5.931:932](),[5.866][4.942:1169](),[4.941][5.865:866](),[5.865][5.865:866](),[5.246505][4.850:941](),[5.20][5.246504:246505](),[5.714][5.246504:246505](),[4.849][5.246504:246505](),[5.246504][5.246504:246505](),[5.1024800][4.302:849](),[4.301][5.1024799:1024800](),[5.1024799][5.1024799:1024800]()
    packages = with pkgs; [
    rust-analyzer
    rustfmt
    clippy
    ];
    devShells.default = pkgs.mkShell {
    inputsFrom = [ pijul ];
    # Build pijul with git feature
    pijul-git = cargoNix.workspaceMembers.pijul.build.override {
    features = [ "git" ];
    };
    in
    {
    packages = {
    default = pijul;
    inherit pijul pijul-git;
    };
    # Build pijul without git feature
    pijul = cargoNix.workspaceMembers.pijul.build;
    };
    };
    };
    nativeBuildInputs = with pkgs; [
    pkg-config
    ];
    libpijul = attrs: {
    buildInputs = with pkgs; [
    openssl
    libsodium
    zstd
    ] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [
    pkgs.libiconv
    ];
    meta = {
    description = "A distributed version control system";
    homepage = "https://pijul.org";
    license = pkgs.lib.licenses.gpl2Plus;
    };
    };
    nativeBuildInputs = with pkgs; [
    pkg-config
    ];
    # Import the generated Cargo.nix
    cargoNix = pkgs.callPackage ./Cargo.nix {
    # Additional build inputs for all crates
    defaultCrateOverrides = pkgs.defaultCrateOverrides // {
    pijul = attrs: {
    buildInputs = with pkgs; [
    openssl
    libsodium
    zstd
    dbus
    ] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [
    pkgs.darwin.apple_sdk.frameworks.SystemConfiguration
    pkgs.libiconv
    ];
    [4.301]
    [4.2093]
    # Build pijul without git feature
    pijul = cargoNix.workspaceMembers.pijul.build;
    # Import the generated Cargo.nix
    cargoNix = pkgs.callPackage ./Cargo.nix {
    # Additional build inputs for all crates
    defaultCrateOverrides = pkgs.defaultCrateOverrides // {
    pijul = attrs: {
    nativeBuildInputs = with pkgs; [
    pkg-config
    ];
    buildInputs = with pkgs; [
    openssl
    libsodium
    zstd
    dbus
    ] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [
    pkgs.darwin.apple_sdk.frameworks.SystemConfiguration
    pkgs.libiconv
    ];
    };
    libpijul = attrs: {
    nativeBuildInputs = with pkgs; [
    pkg-config
    ];
    buildInputs = with pkgs; [
    openssl
    libsodium
    zstd
    ] ++ pkgs.lib.optionals pkgs.stdenv.isDarwin [
    pkgs.libiconv
    ];
    meta = {
    description = "A distributed version control system";
    homepage = "https://pijul.org";
    license = pkgs.lib.licenses.gpl2Plus;
    };
    };
    };
    };
    devShells.default = pkgs.mkShell {
    inputsFrom = [ pijul ];
    packages = with pkgs; [
    rust-analyzer
    rustfmt
    clippy
    ];
  • edit in flake.nix at line 67
    [4.2175]
    [4.2175]
    };
    # Build pijul with git feature
    pijul-git = cargoNix.workspaceMembers.pijul.build.override {
    features = [ "git" ];
    };
    in
    {
    packages = {
    default = pijul;
    inherit pijul pijul-git;
  • file move: Cargo.nix (----------)Cargo.nix.DERM2UOQCQPKO (----------)
    [5.2]
    [4.3707]
  • edit in Cargo.nix at line 524
    [3.17259][3.17259:17306]()
    resolvedDefaultFeatures = [ "alloc" ];
  • edit in Cargo.nix at line 1261
    [3.40085][3.40085:40452]()
    };
    "const-oid" = rec {
    crateName = "const-oid";
    version = "0.9.6";
    edition = "2021";
    sha256 = "1y0jnqaq7p2wvspnx7qj76m7hjcqpz73qzvr9l2p9n2s51vr6if2";
    libName = "const_oid";
    authors = [
    "RustCrypto Developers"
    ];
    features = {
    "arbitrary" = [ "dep:arbitrary" ];
    };
  • edit in Cargo.nix at line 1486
    [3.47716][3.47716:47761]()
    resolvedDefaultFeatures = [ "std" ];
  • replacement in Cargo.nix at line 1596
    [3.50915][3.50915:50954]()
    "curve25519-dalek 3.2.0" = rec {
    [3.50915]
    [3.50954]
    "curve25519-dalek 3.2.1" = rec {
  • replacement in Cargo.nix at line 1598
    [3.50994][3.50994:51021]()
    version = "3.2.0";
    [3.50994]
    [3.51021]
    version = "3.2.1";
  • replacement in Cargo.nix at line 1600
    [3.51047][3.51047:51120]()
    sha256 = "0q8v97275cy6v4ly6y2qwv9a8phnpjg9sy8kv7r6mgdjfacxz7qb";
    [3.51047]
    [3.51120]
    sha256 = "1h0vcl8p4syvci9zxkn3h80h06xv1fyqgcrfwrv0lnbzjr9d1ych";
  • edit in Cargo.nix at line 1624
    [3.51781][3.51781:51973]()
    name = "serde";
    packageId = "serde";
    optional = true;
    usesDefaultFeatures = false;
    features = [ "derive" ];
    }
    {
  • replacement in Cargo.nix at line 1647
    [3.52806][3.52806:52891]()
    resolvedDefaultFeatures = [ "alloc" "default" "serde" "std" "u64_backend" ];
    [3.52806]
    [3.52891]
    resolvedDefaultFeatures = [ "alloc" "std" "u64_backend" ];
  • edit in Cargo.nix at line 1675
    [3.53912][3.53912:54076]()
    name = "digest";
    packageId = "digest 0.10.7";
    optional = true;
    usesDefaultFeatures = false;
    }
    {
  • edit in Cargo.nix at line 1679
    [3.54288]
    [3.54288]
    }
    {
    name = "serde";
    packageId = "serde";
    optional = true;
    usesDefaultFeatures = false;
    features = [ "derive" ];
  • replacement in Cargo.nix at line 1716
    [3.55170][3.55170:55257]()
    resolvedDefaultFeatures = [ "alloc" "digest" "precomputed-tables" "zeroize" ];
    [3.55170]
    [3.55257]
    resolvedDefaultFeatures = [ "alloc" "default" "precomputed-tables" "serde" "zeroize" ];
  • replacement in Cargo.nix at line 1791
    [3.57461][3.57461:57488]()
    version = "4.1.0";
    [3.57461]
    [3.57488]
    version = "4.0.3";
  • replacement in Cargo.nix at line 1793
    [3.57514][3.57514:57587]()
    sha256 = "19jgbqb841kbzmfgaqnbbhsc5ijck7fzl3zvgqyyb2bqvyg512vh";
    [3.57514]
    [3.57587]
    sha256 = "0jyqdya8zgddgwsrzf2gs9qqwz9043qv2idffgnjmnc18hvicaml";
  • replacement in Cargo.nix at line 1804
    [3.57824][3.57824:57926]()
    name = "zeroize";
    packageId = "zeroize";
    features = [ "derive" ];
    [3.57824]
    [3.57926]
    name = "futures-util";
    packageId = "futures-util";
  • replacement in Cargo.nix at line 1807
    [3.57938][3.57938:58541]()
    ];
    features = {
    "crypto-openssl" = [ "dep:fastrand" "dep:num" "dep:once_cell" "dep:openssl" ];
    "crypto-rust" = [ "dep:aes" "dep:block-padding" "dep:cbc" "dep:fastrand" "dep:hkdf" "dep:num" "dep:once_cell" "dep:sha2" ];
    "vendored" = [ "dbus/vendored" "openssl?/vendored" ];
    };
    };
    "der" = rec {
    crateName = "der";
    version = "0.7.10";
    edition = "2021";
    sha256 = "1jyxacyxdx6mxbkfw99jz59dzvcd9k17rq01a7xvn1dr6wl87hg7";
    authors = [
    "RustCrypto Developers"
    ];
    dependencies = [
    [3.57938]
    [3.58541]
    {
    name = "num";
    packageId = "num";
    }
  • replacement in Cargo.nix at line 1812
    [3.58553][3.58553:58651]()
    name = "const-oid";
    packageId = "const-oid";
    optional = true;
    [3.58553]
    [3.58651]
    name = "once_cell";
    packageId = "once_cell";
  • replacement in Cargo.nix at line 1816
    [3.58675][3.58675:58810]()
    name = "zeroize";
    packageId = "zeroize";
    optional = true;
    usesDefaultFeatures = false;
    [3.58675]
    [3.58810]
    name = "rand";
    packageId = "rand 0.8.5";
  • replacement in Cargo.nix at line 1821
    [3.58854][3.58854:59304]()
    "alloc" = [ "zeroize?/alloc" ];
    "arbitrary" = [ "dep:arbitrary" "const-oid?/arbitrary" "std" ];
    "bytes" = [ "dep:bytes" "alloc" ];
    "derive" = [ "dep:der_derive" ];
    "flagset" = [ "dep:flagset" ];
    "oid" = [ "dep:const-oid" ];
    "pem" = [ "dep:pem-rfc7468" "alloc" "zeroize" ];
    "std" = [ "alloc" ];
    "time" = [ "dep:time" ];
    "zeroize" = [ "dep:zeroize" ];
    [3.58854]
    [3.59304]
    "crypto-openssl" = [ "dep:openssl" ];
    "crypto-rust" = [ "dep:aes" "dep:block-padding" "dep:cbc" "dep:sha2" "dep:hkdf" ];
    "vendored" = [ "dbus/vendored" "openssl?/vendored" ];
  • edit in Cargo.nix at line 1825
    [3.59315][3.59315:59384]()
    resolvedDefaultFeatures = [ "alloc" "oid" "std" "zeroize" ];
  • replacement in Cargo.nix at line 1919
    [3.62216][3.62216:62320]()
    resolvedDefaultFeatures = [ "alloc" "block-buffer" "core-api" "default" "mac" "std" "subtle" ];
    [3.62216]
    [3.62320]
    resolvedDefaultFeatures = [ "block-buffer" "core-api" "default" "mac" "subtle" ];
  • replacement in Cargo.nix at line 2148
    [3.68896][3.68896:68923]()
    version = "2.2.3";
    [3.68896]
    [3.68923]
    version = "1.5.3";
  • replacement in Cargo.nix at line 2150
    [3.68949][3.68949:69022]()
    sha256 = "0lydzdf26zbn82g7xfczcac9d7mzm3qgx934ijjrd5hjpjx32m8i";
    [3.68949]
    [3.69022]
    sha256 = "1rzydm5wd8szkddx3g55w4vm86y1ika8qp8qwckada5vf1fg7kwi";
  • edit in Cargo.nix at line 2155
    [3.69112][3.69112:69226]()
    {
    name = "pkcs8";
    packageId = "pkcs8";
    optional = true;
    }
  • replacement in Cargo.nix at line 2168
    [3.69547][3.69547:69587]()
    "alloc" = [ "pkcs8?/alloc" ];
    [3.69547]
    [3.69587]
    "alloc" = [ "pkcs8/alloc" ];
  • replacement in Cargo.nix at line 2170
    [3.69620][3.69620:69663]()
    "pem" = [ "alloc" "pkcs8/pem" ];
    [3.69620]
    [3.69663]
    "pem" = [ "pkcs8/pem" ];
  • replacement in Cargo.nix at line 2173
    [3.69737][3.69737:69846]()
    "serde_bytes" = [ "serde" "dep:serde_bytes" ];
    "std" = [ "pkcs8?/std" "signature/std" ];
    [3.69737]
    [3.69846]
    "serde_bytes" = [ "serde" "serde_bytes_crate" "std" ];
    "serde_bytes_crate" = [ "dep:serde_bytes_crate" ];
    "std" = [ "signature/std" ];
  • replacement in Cargo.nix at line 2178
    [3.69898][3.69898:69959]()
    resolvedDefaultFeatures = [ "alloc" "serde" "std" ];
    [3.69898]
    [3.69959]
    resolvedDefaultFeatures = [ "serde" "std" ];
  • replacement in Cargo.nix at line 2182
    [3.70035][3.70035:70161]()
    version = "2.2.0";
    edition = "2021";
    sha256 = "1agcwij1z687hg26ngzwhnmpz29b2w56m8z1ap3pvrnfh709drvh";
    [3.70035]
    [3.70161]
    version = "1.0.1";
    edition = "2018";
    sha256 = "17bsriciv93nkm39z22w7mr0h2a3hnbmgf378v4c895gvkkblqn7";
  • edit in Cargo.nix at line 2188
    [3.70272][3.70272:70372]()
    "Tony Arcieri <bascule@gmail.com>"
    "Michael Rosenberg <michael@mrosenberg.pub>"
  • replacement in Cargo.nix at line 2192
    [3.70459][3.70459:70509]()
    packageId = "curve25519-dalek 4.1.3";
    [3.70459]
    [3.70509]
    packageId = "curve25519-dalek 3.2.1";
  • edit in Cargo.nix at line 2194
    [3.70550][3.70550:70587]()
    features = [ "digest" ];
  • replacement in Cargo.nix at line 2201
    [3.70741][3.70741:70802]()
    name = "serde";
    packageId = "serde";
    [3.70741]
    [3.70802]
    name = "rand";
    packageId = "rand 0.7.3";
  • replacement in Cargo.nix at line 2207
    [3.70896][3.70896:70962]()
    name = "sha2";
    packageId = "sha2 0.10.9";
    [3.70896]
    [3.70962]
    name = "serde";
    packageId = "serde";
    rename = "serde_crate";
    optional = true;
  • replacement in Cargo.nix at line 2214
    [3.71027][3.71027:71096]()
    name = "signature";
    packageId = "signature";
    [3.71027]
    [3.71096]
    name = "serde_bytes";
    packageId = "serde_bytes";
  • edit in Cargo.nix at line 2217
    [3.71125][3.71125:71166]()
    usesDefaultFeatures = false;
  • replacement in Cargo.nix at line 2219
    [3.71190][3.71190:71253]()
    name = "subtle";
    packageId = "subtle";
    [3.71190]
    [3.71253]
    name = "sha2";
    packageId = "sha2 0.9.9";
  • edit in Cargo.nix at line 2226
    [3.71383][3.71383:71412]()
    optional = true;
  • edit in Cargo.nix at line 2227
    [3.71453]
    [3.71453]
    features = [ "zeroize_derive" ];
  • replacement in Cargo.nix at line 2232
    [3.71516][3.71516:71695]()
    name = "curve25519-dalek";
    packageId = "curve25519-dalek 4.1.3";
    usesDefaultFeatures = false;
    features = [ "digest" "rand_core" ];
    [3.71516]
    [3.71695]
    name = "rand";
    packageId = "rand 0.7.3";
  • edit in Cargo.nix at line 2238
    [3.71780]
    [3.71780]
    rename = "serde_crate";
  • replacement in Cargo.nix at line 2243
    [3.71861][3.71861:71958]()
    "alloc" = [ "curve25519-dalek/alloc" "ed25519/alloc" "serde?/alloc" "zeroize/alloc" ];
    [3.71861]
    [3.71958]
    "alloc" = [ "curve25519-dalek/alloc" "rand/alloc" "zeroize/alloc" ];
  • replacement in Cargo.nix at line 2245
    [3.71992][3.71992:72283]()
    "batch" = [ "alloc" "merlin" "rand_core" ];
    "default" = [ "fast" "std" "zeroize" ];
    "digest" = [ "signature/digest" ];
    "fast" = [ "curve25519-dalek/precomputed-tables" ];
    "legacy_compatibility" = [ "curve25519-dalek/legacy_compatibility" ];
    [3.71992]
    [3.72283]
    "batch" = [ "merlin" "rand" ];
    "batch_deterministic" = [ "merlin" "rand" "rand_core" ];
    "default" = [ "std" "rand" "u64_backend" ];
  • replacement in Cargo.nix at line 2249
    [3.72322][3.72322:72416]()
    "pem" = [ "alloc" "ed25519/pem" "pkcs8" ];
    "pkcs8" = [ "ed25519/pkcs8" ];
    [3.72322]
    [3.72416]
    "nightly" = [ "curve25519-dalek/nightly" ];
    "rand" = [ "dep:rand" ];
  • replacement in Cargo.nix at line 2252
    [3.72461][3.72461:72696]()
    "serde" = [ "dep:serde" "ed25519/serde" ];
    "signature" = [ "dep:signature" ];
    "std" = [ "alloc" "ed25519/std" "serde?/std" "sha2/std" ];
    "zeroize" = [ "dep:zeroize" "curve25519-dalek/zeroize" ];
    [3.72461]
    [3.72696]
    "serde" = [ "serde_crate" "serde_bytes" "ed25519/serde" ];
    "serde_bytes" = [ "dep:serde_bytes" ];
    "serde_crate" = [ "dep:serde_crate" ];
    "simd_backend" = [ "curve25519-dalek/simd_backend" ];
    "std" = [ "curve25519-dalek/std" "ed25519/std" "serde_crate/std" "sha2/std" "rand/std" ];
    "u32_backend" = [ "curve25519-dalek/u32_backend" ];
    "u64_backend" = [ "curve25519-dalek/u64_backend" ];
  • replacement in Cargo.nix at line 2260
    [3.72707][3.72707:72807]()
    resolvedDefaultFeatures = [ "alloc" "default" "fast" "serde" "signature" "std" "zeroize" ];
    [3.72707]
    [3.72807]
    resolvedDefaultFeatures = [ "default" "rand" "serde" "serde_bytes" "serde_crate" "std" "u64_backend" ];
  • replacement in Cargo.nix at line 2790
    [3.89379][3.89379:89552]()
    "fs2" = rec {
    crateName = "fs2";
    version = "0.4.3";
    edition = "2015";
    sha256 = "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m";
    [3.89379]
    [3.89552]
    "fs4" = rec {
    crateName = "fs4";
    version = "0.6.6";
    edition = "2021";
    sha256 = "0ixxx352j33n4fdf1wif2dq2fd98vb6zkqxa1gxbfhrgw7clxsrf";
  • edit in Cargo.nix at line 2797
    [3.89617]
    [3.89617]
    "Al Liu <scygliu1@gmail.com>"
  • replacement in Cargo.nix at line 2801
    [3.89665][3.89665:89793]()
    name = "libc";
    packageId = "libc";
    target = { target, features }: (target."unix" or false);
    [3.89665]
    [3.89793]
    name = "rustix";
    packageId = "rustix 0.38.44";
    target = { target, features }: (!(target."windows" or false));
    features = [ "fs" ];
  • replacement in Cargo.nix at line 2807
    [3.89817][3.89817:89880]()
    name = "winapi";
    packageId = "winapi";
    [3.89817]
    [3.89880]
    name = "windows-sys";
    packageId = "windows-sys 0.48.0";
  • replacement in Cargo.nix at line 2810
    [3.89952][3.89952:90049]()
    features = [ "handleapi" "processthreadsapi" "winerror" "fileapi" "winbase" "std" ];
    [3.89952]
    [3.90049]
    features = [ "Win32_Foundation" "Win32_Storage_FileSystem" "Win32_System_IO" ];
  • replacement in Cargo.nix at line 2813
    [3.90072][3.90072:90073]()
    [3.90072]
    [3.90073]
    features = {
    "async-std" = [ "dep:async-std" ];
    "async-trait" = [ "dep:async-trait" ];
    "default" = [ "sync" ];
    "smol" = [ "dep:smol" ];
    "smol-async" = [ "smol" "async-trait" ];
    "std-async" = [ "async-std/async-io" "async-trait" ];
    "tokio" = [ "dep:tokio" ];
    "tokio-async" = [ "tokio/fs" "async-trait" ];
    };
    resolvedDefaultFeatures = [ "default" "sync" ];
  • edit in Cargo.nix at line 3581
    [3.116166][3.116166:116620]()
    "hex" = rec {
    crateName = "hex";
    version = "0.4.3";
    edition = "2018";
    sha256 = "0w1a4davm1lgzpamwnba907aysmlrnygbqmfis2mqjx5m552a93z";
    authors = [
    "KokaKiwi <kokakiwi@kokakiwi.net>"
    ];
    features = {
    "default" = [ "std" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "alloc" ];
    };
    resolvedDefaultFeatures = [ "alloc" "default" "std" ];
    };
  • replacement in Cargo.nix at line 4708
    [3.150693][3.150693:150720]()
    version = "3.6.3";
    [3.150693]
    [3.150720]
    version = "3.6.2";
  • replacement in Cargo.nix at line 4710
    [3.150746][3.150746:150819]()
    sha256 = "072mzc4rk2qffdlc8c5s9h38c6fifyr9xxmsix599ra4y2pw7g7f";
    [3.150746]
    [3.150819]
    sha256 = "12zsrkv72bqx4zj8fzfcmx8zfplv4968xvzkq3kdyyymd4v9hq8r";
  • replacement in Cargo.nix at line 4765
    [3.152647][3.152647:152693]()
    packageId = "windows-sys 0.60.2";
    [3.152647]
    [3.152693]
    packageId = "windows-sys 0.59.0";
  • edit in Cargo.nix at line 4770
    [3.152889][3.152889:153057]()
    {
    name = "zeroize";
    packageId = "zeroize";
    target = { target, features }: ("windows" == target."os" or null);
    }
  • replacement in Cargo.nix at line 4915
    [3.158124][3.158124:158159]()
    version = "1.0.0-beta.10";
    [3.158124]
    [3.158159]
    version = "1.0.0-beta.11";
  • replacement in Cargo.nix at line 4967
    [3.159444][3.159444:159494]()
    packageId = "curve25519-dalek 3.2.0";
    [3.159444]
    [3.159494]
    packageId = "curve25519-dalek 4.1.3";
  • replacement in Cargo.nix at line 4981
    [3.159817][3.159817:159865]()
    features = [ "serde" "signature" ];
    [3.159817]
    [3.159865]
    features = [ "serde" ];
  • edit in Cargo.nix at line 5003
    [3.160416][3.160416:160528]()
    name = "git2";
    packageId = "git2";
    optional = true;
    }
    {
  • replacement in Cargo.nix at line 5018
    [3.160881][3.160881:160917]()
    features = [ "serde" ];
    [3.160881]
    [3.160917]
    features = [ "serde" "alloc" ];
  • replacement in Cargo.nix at line 5053
    [3.161713][3.161713:161745]()
    packageId = "rand";
    [3.161713]
    [3.161745]
    packageId = "rand 0.9.2";
  • replacement in Cargo.nix at line 5125
    [3.163430][3.163430:163462]()
    packageId = "rand";
    [3.163430]
    [3.163462]
    packageId = "rand 0.9.2";
  • replacement in Cargo.nix at line 5129
    [3.163520][3.163520:163559]()
    packageId = "rand_chacha";
    [3.163520]
    [3.163559]
    packageId = "rand_chacha 0.9.0";
  • edit in Cargo.nix at line 5136
    [3.163754][3.163754:163789]()
    "git2" = [ "dep:git2" ];
  • replacement in Cargo.nix at line 5147
    [3.164291][3.164291:164494]()
    resolvedDefaultFeatures = [ "canonical-path" "default" "flate2" "git2" "ignore" "lru-cache" "mmap" "ondisk-repos" "path-slash" "tar" "tarball" "tempfile" "text-changes" "zstd" "zstd-seekable" ];
    [3.164291]
    [3.164494]
    resolvedDefaultFeatures = [ "canonical-path" "default" "flate2" "ignore" "lru-cache" "mmap" "ondisk-repos" "path-slash" "tar" "tarball" "tempfile" "text-changes" "zstd" "zstd-seekable" ];
  • edit in Cargo.nix at line 5875
    [3.188007]
    [3.188007]
    };
    "num" = rec {
    crateName = "num";
    version = "0.4.3";
    edition = "2021";
    sha256 = "08yb2fc1psig7pkzaplm495yp7c30m4pykpkwmi5bxrgid705g9m";
    authors = [
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "num-bigint";
    packageId = "num-bigint";
    optional = true;
    usesDefaultFeatures = false;
    }
    {
    name = "num-complex";
    packageId = "num-complex";
    usesDefaultFeatures = false;
    }
    {
    name = "num-integer";
    packageId = "num-integer";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    {
    name = "num-iter";
    packageId = "num-iter";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    {
    name = "num-rational";
    packageId = "num-rational";
    usesDefaultFeatures = false;
    }
    {
    name = "num-traits";
    packageId = "num-traits";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    ];
    features = {
    "alloc" = [ "dep:num-bigint" "num-rational/num-bigint" ];
    "default" = [ "std" ];
    "libm" = [ "num-complex/libm" "num-traits/libm" ];
    "num-bigint" = [ "dep:num-bigint" ];
    "rand" = [ "num-bigint/rand" "num-complex/rand" ];
    "serde" = [ "num-bigint/serde" "num-complex/serde" "num-rational/serde" ];
    "std" = [ "dep:num-bigint" "num-bigint/std" "num-complex/std" "num-integer/std" "num-iter/std" "num-rational/std" "num-rational/num-bigint-std" "num-traits/std" ];
    };
    resolvedDefaultFeatures = [ "default" "num-bigint" "std" ];
  • edit in Cargo.nix at line 5964
    [3.189037]
    [3.189037]
    "num-complex" = rec {
    crateName = "num-complex";
    version = "0.4.6";
    edition = "2021";
    sha256 = "15cla16mnw12xzf5g041nxbjjm9m85hdgadd5dl5d0b30w9qmy3k";
    libName = "num_complex";
    authors = [
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "num-traits";
    packageId = "num-traits";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    ];
    features = {
    "bytecheck" = [ "dep:bytecheck" ];
    "bytemuck" = [ "dep:bytemuck" ];
    "default" = [ "std" ];
    "libm" = [ "num-traits/libm" ];
    "rand" = [ "dep:rand" ];
    "rkyv" = [ "dep:rkyv" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "num-traits/std" ];
    };
    resolvedDefaultFeatures = [ "std" ];
    };
  • edit in Cargo.nix at line 6015
    [3.189705]
    [3.189705]
    };
    "num-iter" = rec {
    crateName = "num-iter";
    version = "0.1.45";
    edition = "2018";
    sha256 = "1gzm7vc5g9qsjjl3bqk9rz1h6raxhygbrcpbfl04swlh0i506a8l";
    libName = "num_iter";
    authors = [
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "num-integer";
    packageId = "num-integer";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    {
    name = "num-traits";
    packageId = "num-traits";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    ];
    buildDependencies = [
    {
    name = "autocfg";
    packageId = "autocfg";
    }
    ];
    features = {
    "default" = [ "std" ];
    "std" = [ "num-integer/std" "num-traits/std" ];
    };
    resolvedDefaultFeatures = [ "i128" "std" ];
    };
    "num-rational" = rec {
    crateName = "num-rational";
    version = "0.4.2";
    edition = "2021";
    sha256 = "093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq";
    libName = "num_rational";
    authors = [
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "num-bigint";
    packageId = "num-bigint";
    optional = true;
    usesDefaultFeatures = false;
    }
    {
    name = "num-integer";
    packageId = "num-integer";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    {
    name = "num-traits";
    packageId = "num-traits";
    usesDefaultFeatures = false;
    features = [ "i128" ];
    }
    ];
    features = {
    "default" = [ "num-bigint" "std" ];
    "num-bigint" = [ "dep:num-bigint" ];
    "num-bigint-std" = [ "num-bigint/std" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "num-bigint?/std" "num-integer/std" "num-traits/std" ];
    };
    resolvedDefaultFeatures = [ "num-bigint" "num-bigint-std" "std" ];
  • replacement in Cargo.nix at line 6819
    [3.213948][3.213948:213983]()
    version = "1.0.0-beta.10";
    [3.213948]
    [3.213983]
    version = "1.0.0-beta.11";
  • edit in Cargo.nix at line 6873
    [3.215302][3.215302:215412]()
    optional = true;
    }
    {
    name = "hex";
    packageId = "hex";
  • replacement in Cargo.nix at line 6891
    [3.215830][3.215830:215866]()
    features = [ "serde" ];
    [3.215830]
    [3.215866]
    features = [ "serde" "alloc" ];
  • replacement in Cargo.nix at line 6949
    [3.217358][3.217358:217390]()
    packageId = "rand";
    [3.217358]
    [3.217390]
    packageId = "rand 0.9.2";
  • replacement in Cargo.nix at line 7017
    [3.219023][3.219023:219075]()
    "git" = [ "git2" "libpijul/git2" "hex" ];
    [3.219023]
    [3.219075]
    "git" = [ "git2" ];
  • edit in Cargo.nix at line 7019
    [3.219110][3.219110:219143]()
    "hex" = [ "dep:hex" ];
  • replacement in Cargo.nix at line 7021
    [3.219229][3.219229:219322]()
    resolvedDefaultFeatures = [ "default" "git" "git2" "hex" "keep-changes" "openssl" ];
    [3.219229]
    [3.219322]
    resolvedDefaultFeatures = [ "default" "git" "git2" "keep-changes" "openssl" ];
  • replacement in Cargo.nix at line 7025
    [3.219396][3.219396:219431]()
    version = "1.0.0-beta.10";
    [3.219396]
    [3.219431]
    version = "1.0.0-beta.11";
  • replacement in Cargo.nix at line 7074
    [3.220652][3.220652:220687]()
    version = "1.0.0-beta.10";
    [3.220652]
    [3.220687]
    version = "1.0.0-beta.11";
  • replacement in Cargo.nix at line 7093
    [3.221163][3.221163:221199]()
    features = [ "serde" ];
    [3.221163]
    [3.221199]
    features = [ "serde" "alloc" ];
  • replacement in Cargo.nix at line 7160
    [3.222919][3.222919:222954]()
    version = "1.0.0-beta.10";
    [3.222919]
    [3.222954]
    version = "1.0.0-beta.11";
  • replacement in Cargo.nix at line 7200
    [3.223972][3.223972:224007]()
    version = "1.0.0-beta.10";
    [3.223972]
    [3.224007]
    version = "1.0.0-beta.11";
  • replacement in Cargo.nix at line 7226
    [3.224634][3.224634:224669]()
    version = "1.0.0-beta.10";
    [3.224634]
    [3.224669]
    version = "1.0.0-beta.11";
  • edit in Cargo.nix at line 7267
    [3.225767]
    [3.225767]
    features = [ "tarball" ];
  • replacement in Cargo.nix at line 7346
    [3.227758][3.227758:227793]()
    version = "1.0.0-beta.10";
    [3.227758]
    [3.227793]
    version = "1.0.0-beta.11";
  • edit in Cargo.nix at line 7400
    [3.229197][3.229197:230370]()
    };
    "pkcs8" = rec {
    crateName = "pkcs8";
    version = "0.10.2";
    edition = "2021";
    sha256 = "1dx7w21gvn07azszgqd3ryjhyphsrjrmq5mmz1fbxkj5g0vv4l7r";
    authors = [
    "RustCrypto Developers"
    ];
    dependencies = [
    {
    name = "der";
    packageId = "der";
    features = [ "oid" ];
    }
    {
    name = "spki";
    packageId = "spki";
    }
    ];
    features = {
    "3des" = [ "encryption" "pkcs5/3des" ];
    "alloc" = [ "der/alloc" "der/zeroize" "spki/alloc" ];
    "des-insecure" = [ "encryption" "pkcs5/des-insecure" ];
    "encryption" = [ "alloc" "pkcs5/alloc" "pkcs5/pbes2" "rand_core" ];
    "getrandom" = [ "rand_core/getrandom" ];
    "pem" = [ "alloc" "der/pem" "spki/pem" ];
    "pkcs5" = [ "dep:pkcs5" ];
    "rand_core" = [ "dep:rand_core" ];
    "sha1-insecure" = [ "encryption" "pkcs5/sha1-insecure" ];
    "std" = [ "alloc" "der/std" "spki/std" ];
    "subtle" = [ "dep:subtle" ];
    };
    resolvedDefaultFeatures = [ "alloc" "std" ];
  • replacement in Cargo.nix at line 7624
    [3.236934][3.236934:236966]()
    packageId = "rand";
    [3.236934]
    [3.236966]
    packageId = "rand 0.8.5";
  • replacement in Cargo.nix at line 7671
    [3.238422][3.238422:238443]()
    "rand" = rec {
    [3.238422]
    [3.238443]
    "rand 0.7.3" = rec {
    crateName = "rand";
    version = "0.7.3";
    edition = "2018";
    sha256 = "00sdaimkbz491qgi6qxkv582yivl32m2jd401kzbn94vsiwicsva";
    authors = [
    "The Rand Project Developers"
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "getrandom";
    packageId = "getrandom 0.1.16";
    rename = "getrandom_package";
    optional = true;
    }
    {
    name = "libc";
    packageId = "libc";
    optional = true;
    usesDefaultFeatures = false;
    target = { target, features }: (target."unix" or false);
    }
    {
    name = "rand_chacha";
    packageId = "rand_chacha 0.2.2";
    usesDefaultFeatures = false;
    target = { target, features }: (!("emscripten" == target."os" or null));
    }
    {
    name = "rand_core";
    packageId = "rand_core 0.5.1";
    }
    {
    name = "rand_hc";
    packageId = "rand_hc";
    target = { target, features }: ("emscripten" == target."os" or null);
    }
    ];
    devDependencies = [
    {
    name = "rand_hc";
    packageId = "rand_hc";
    }
    ];
    features = {
    "alloc" = [ "rand_core/alloc" ];
    "default" = [ "std" ];
    "getrandom" = [ "getrandom_package" "rand_core/getrandom" ];
    "getrandom_package" = [ "dep:getrandom_package" ];
    "libc" = [ "dep:libc" ];
    "log" = [ "dep:log" ];
    "nightly" = [ "simd_support" ];
    "packed_simd" = [ "dep:packed_simd" ];
    "rand_pcg" = [ "dep:rand_pcg" ];
    "simd_support" = [ "packed_simd" ];
    "small_rng" = [ "rand_pcg" ];
    "std" = [ "rand_core/std" "rand_chacha/std" "alloc" "getrandom" "libc" ];
    "stdweb" = [ "getrandom_package/stdweb" ];
    "wasm-bindgen" = [ "getrandom_package/wasm-bindgen" ];
    };
    resolvedDefaultFeatures = [ "alloc" "getrandom" "getrandom_package" "libc" "std" ];
    };
    "rand 0.8.5" = rec {
  • replacement in Cargo.nix at line 7753
    [3.239001][3.239001:239040]()
    packageId = "rand_chacha";
    [3.239001]
    [3.239040]
    packageId = "rand_chacha 0.3.1";
  • replacement in Cargo.nix at line 7778
    [3.239955][3.239955:239983]()
    "rand_chacha" = rec {
    [3.239955]
    [3.239983]
    "rand 0.9.2" = rec {
    crateName = "rand";
    version = "0.9.2";
    edition = "2021";
    sha256 = "1lah73ainvrgl7brcxx0pwhpnqa3sm3qaj672034jz8i0q7pgckd";
    authors = [
    "The Rand Project Developers"
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "rand_chacha";
    packageId = "rand_chacha 0.9.0";
    optional = true;
    usesDefaultFeatures = false;
    }
    {
    name = "rand_core";
    packageId = "rand_core 0.9.3";
    usesDefaultFeatures = false;
    }
    ];
    features = {
    "default" = [ "std" "std_rng" "os_rng" "small_rng" "thread_rng" ];
    "log" = [ "dep:log" ];
    "os_rng" = [ "rand_core/os_rng" ];
    "serde" = [ "dep:serde" "rand_core/serde" ];
    "std" = [ "rand_core/std" "rand_chacha?/std" "alloc" ];
    "std_rng" = [ "dep:rand_chacha" ];
    "thread_rng" = [ "std" "std_rng" "os_rng" ];
    };
    resolvedDefaultFeatures = [ "alloc" "default" "os_rng" "small_rng" "std" "std_rng" "thread_rng" ];
    };
    "rand_chacha 0.2.2" = rec {
  • edit in Cargo.nix at line 7813
    [3.240018]
    [3.240018]
    version = "0.2.2";
    edition = "2018";
    sha256 = "00il36fkdbsmpr99p9ksmmp6dn1md7rmnwmz0rr77jbrca2yvj7l";
    authors = [
    "The Rand Project Developers"
    "The Rust Project Developers"
    "The CryptoCorrosion Contributors"
    ];
    dependencies = [
    {
    name = "ppv-lite86";
    packageId = "ppv-lite86";
    usesDefaultFeatures = false;
    features = [ "simd" ];
    }
    {
    name = "rand_core";
    packageId = "rand_core 0.5.1";
    }
    ];
    features = {
    "default" = [ "std" "simd" ];
    "std" = [ "ppv-lite86/std" ];
    };
    resolvedDefaultFeatures = [ "std" ];
    };
    "rand_chacha 0.3.1" = rec {
    crateName = "rand_chacha";
  • edit in Cargo.nix at line 7866
    [3.240771]
    [3.240771]
    };
    resolvedDefaultFeatures = [ "std" ];
    };
    "rand_chacha 0.9.0" = rec {
    crateName = "rand_chacha";
    version = "0.9.0";
    edition = "2021";
    sha256 = "1jr5ygix7r60pz0s1cv3ms1f6pd1i9pcdmnxzzhjc3zn3mgjn0nk";
    authors = [
    "The Rand Project Developers"
    "The Rust Project Developers"
    "The CryptoCorrosion Contributors"
    ];
    dependencies = [
    {
    name = "ppv-lite86";
    packageId = "ppv-lite86";
    usesDefaultFeatures = false;
    features = [ "simd" ];
    }
    {
    name = "rand_core";
    packageId = "rand_core 0.9.3";
    }
    ];
    devDependencies = [
    {
    name = "rand_core";
    packageId = "rand_core 0.9.3";
    features = [ "os_rng" ];
    }
    ];
    features = {
    "default" = [ "std" ];
    "os_rng" = [ "rand_core/os_rng" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "ppv-lite86/std" "rand_core/std" ];
  • edit in Cargo.nix at line 7953
    [3.242333]
    [3.242333]
    };
    "rand_core 0.9.3" = rec {
    crateName = "rand_core";
    version = "0.9.3";
    edition = "2021";
    sha256 = "0f3xhf16yks5ic6kmgxcpv1ngdhp48mmfy4ag82i1wnwh8ws3ncr";
    authors = [
    "The Rand Project Developers"
    "The Rust Project Developers"
    ];
    dependencies = [
    {
    name = "getrandom";
    packageId = "getrandom 0.3.4";
    optional = true;
    }
    ];
    features = {
    "os_rng" = [ "dep:getrandom" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "getrandom?/std" ];
    };
    resolvedDefaultFeatures = [ "os_rng" "std" ];
    };
    "rand_hc" = rec {
    crateName = "rand_hc";
    version = "0.2.0";
    edition = "2018";
    sha256 = "0g31sqwpmsirdlwr0svnacr4dbqyz339im4ssl9738cjgfpjjcfa";
    authors = [
    "The Rand Project Developers"
    ];
    dependencies = [
    {
    name = "rand_core";
    packageId = "rand_core 0.5.1";
    }
    ];
  • replacement in Cargo.nix at line 8649
    [3.274174][3.274174:274252]()
    resolvedDefaultFeatures = [ "alloc" "fs" "libc-extra-traits" "std" ];
    [3.274174]
    [3.274252]
    resolvedDefaultFeatures = [ "alloc" "default" "fs" "libc-extra-traits" "std" "use-libc-auxv" ];
  • replacement in Cargo.nix at line 8816
    [3.286937][3.286937:286964]()
    version = "1.4.3";
    [3.286937]
    [3.286964]
    version = "2.0.0-beta";
  • replacement in Cargo.nix at line 8818
    [3.286990][3.286990:287063]()
    sha256 = "04bdmhs3y35w3ip265mm4yiyf2493vcizl04kwh248af0q6zgal1";
    [3.286990]
    [3.287063]
    sha256 = "0jp30pk3id6v0nr780hhkcn63l97fiqx5h290w3prlhrg8g3miag";
  • replacement in Cargo.nix at line 8830
    [3.287330][3.287330:287387]()
    name = "fs2";
    packageId = "fs2";
    [3.287330]
    [3.287387]
    name = "fs4";
    packageId = "fs4";
  • edit in Cargo.nix at line 8837
    [3.287519]
    [3.287519]
    optional = true;
    }
    {
    name = "libc";
    packageId = "libc";
  • edit in Cargo.nix at line 8870
    [3.288162]
    [3.288162]
    devDependencies = [
    {
    name = "libc";
    packageId = "libc";
    }
    ];
  • replacement in Cargo.nix at line 8881
    [3.288388][3.288388:288421]()
    "fs2" = [ "dep:fs2" ];
    [3.288388]
    [3.288421]
    "fs4" = [ "dep:fs4" ];
  • edit in Cargo.nix at line 8883
    [3.288470]
    [3.288470]
    "libc" = [ "dep:libc" ];
  • replacement in Cargo.nix at line 8885
    [3.288511][3.288511:288551]()
    "mmap" = [ "memmap2" "fs2" ];
    [3.288511]
    [3.288551]
    "mmap" = [ "memmap2" "fs4" "libc" ];
  • replacement in Cargo.nix at line 8889
    [3.288652][3.288652:288748]()
    resolvedDefaultFeatures = [ "crc32" "crc32fast" "fs2" "lazy_static" "memmap2" "mmap" ];
    [3.288652]
    [3.288748]
    resolvedDefaultFeatures = [ "crc32" "crc32fast" "fs4" "lazy_static" "libc" "memmap2" "mmap" ];
  • replacement in Cargo.nix at line 8893
    [3.288826][3.288826:288853]()
    version = "1.4.1";
    [3.288826]
    [3.288853]
    version = "2.0.0-beta";
  • replacement in Cargo.nix at line 8896
    [3.288902][3.288902:288975]()
    sha256 = "1xcb4d9gaxp61na4dyz9iiq3n1shhiivqs0iv5xnxb1ymqsdnxl3";
    [3.288902]
    [3.288975]
    sha256 = "1w0nzw9dg22ylgylzl649nr11207bj60xhrk2idn1zkrrc5m1a28";
  • edit in Cargo.nix at line 9126
    [3.296771]
    [3.296771]
    };
    "serde_bytes" = rec {
    crateName = "serde_bytes";
    version = "0.11.19";
    edition = "2018";
    sha256 = "1a1y1v0r9akqyvprxnmpgc0i8wybqqpvgi01mi8qxn3rkrq41m55";
    authors = [
    "David Tolnay <dtolnay@gmail.com>"
    ];
    dependencies = [
    {
    name = "serde";
    packageId = "serde";
    usesDefaultFeatures = false;
    target = { target, features }: false;
    }
    {
    name = "serde_core";
    packageId = "serde_core";
    usesDefaultFeatures = false;
    }
    ];
    devDependencies = [
    {
    name = "serde";
    packageId = "serde";
    }
    ];
    features = {
    "alloc" = [ "serde_core/alloc" ];
    "default" = [ "std" ];
    "std" = [ "serde_core/std" ];
    };
    resolvedDefaultFeatures = [ "default" "std" ];
  • edit in Cargo.nix at line 9383
    [3.303129][3.303129:303174]()
    resolvedDefaultFeatures = [ "std" ];
  • replacement in Cargo.nix at line 9487
    [3.306251][3.306251:306278]()
    version = "2.2.0";
    [3.306251]
    [3.306278]
    version = "1.6.4";
  • replacement in Cargo.nix at line 9489
    [3.306304][3.306304:306377]()
    sha256 = "1pi9hd5vqfr3q3k49k37z06p7gs5si0in32qia4mmr1dancr6m3p";
    [3.306304]
    [3.306377]
    sha256 = "0z3xg405pg827g6hfdprnszsdqkkbrsfx7f1dl04nv9g7cxks8vl";
  • edit in Cargo.nix at line 9493
    [3.306442][3.306442:306647]()
    dependencies = [
    {
    name = "rand_core";
    packageId = "rand_core 0.6.4";
    optional = true;
    usesDefaultFeatures = false;
    }
    ];
  • replacement in Cargo.nix at line 9494
    [3.306668][3.306668:306707]()
    "derive" = [ "dep:derive" ];
    [3.306668]
    [3.306707]
    "default" = [ "std" ];
    "derive-preview" = [ "digest-preview" "signature_derive" ];
  • edit in Cargo.nix at line 9497
    [3.306746]
    [3.306746]
    "digest-preview" = [ "digest" ];
    "rand-preview" = [ "rand_core" ];
  • replacement in Cargo.nix at line 9500
    [3.306791][3.306791:306839]()
    "std" = [ "alloc" "rand_core?/std" ];
    [3.306791]
    [3.306839]
    "signature_derive" = [ "dep:signature_derive" ];
  • replacement in Cargo.nix at line 9502
    [3.306850][3.306850:306903]()
    resolvedDefaultFeatures = [ "alloc" "std" ];
    [3.306850]
    [3.306903]
    resolvedDefaultFeatures = [ "std" ];
  • edit in Cargo.nix at line 9602
    [3.310270][3.310270:311234]()
    };
    "spki" = rec {
    crateName = "spki";
    version = "0.7.3";
    edition = "2021";
    sha256 = "17fj8k5fmx4w9mp27l970clrh5qa7r5sjdvbsln987xhb34dc7nr";
    authors = [
    "RustCrypto Developers"
    ];
    dependencies = [
    {
    name = "base64ct";
    packageId = "base64ct";
    optional = true;
    usesDefaultFeatures = false;
    }
    {
    name = "der";
    packageId = "der";
    features = [ "oid" ];
    }
    ];
    features = {
    "alloc" = [ "base64ct?/alloc" "der/alloc" ];
    "arbitrary" = [ "std" "dep:arbitrary" "der/arbitrary" ];
    "base64" = [ "dep:base64ct" ];
    "fingerprint" = [ "sha2" ];
    "pem" = [ "alloc" "der/pem" ];
    "sha2" = [ "dep:sha2" ];
    "std" = [ "der/std" "alloc" ];
    };
    resolvedDefaultFeatures = [ "alloc" "std" ];
  • replacement in Cargo.nix at line 10100
    [3.327807][3.327807:327839]()
    packageId = "rand";
    [3.327807]
    [3.327839]
    packageId = "rand 0.8.5";
  • replacement in Cargo.nix at line 10255
    [3.331776][3.331776:331808]()
    packageId = "rand";
    [3.331776]
    [3.331808]
    packageId = "rand 0.8.5";
  • replacement in Cargo.nix at line 10958
    [3.353929][3.353929:353961]()
    packageId = "rand";
    [3.353929]
    [3.353961]
    packageId = "rand 0.8.5";
  • replacement in Cargo.nix at line 12136
    [3.407443][3.407443:407743]()
    resolvedDefaultFeatures = [ "basetsd" "cfg" "errhandlingapi" "evntrace" "fileapi" "handleapi" "in6addr" "inaddr" "knownfolders" "memoryapi" "minwinbase" "minwindef" "ntdef" "ntsecapi" "ntstatus" "objbase" "processthreadsapi" "shlobj" "std" "winbase" "windef" "winerror" "winioctl" "winnt" ];
    [3.407443]
    [3.407743]
    resolvedDefaultFeatures = [ "basetsd" "cfg" "errhandlingapi" "evntrace" "handleapi" "in6addr" "inaddr" "knownfolders" "memoryapi" "minwinbase" "minwindef" "ntdef" "ntsecapi" "ntstatus" "objbase" "shlobj" "winbase" "windef" "winerror" "winioctl" "winnt" ];
  • replacement in Cargo.nix at line 13946
    [3.511297][3.511297:511552]()
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Security" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_Registry" "Win32_System_Time" "default" ];
    [3.511297]
    [3.511552]
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Security" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Diagnostics" "Win32_System_Diagnostics_Debug" "Win32_System_IO" "Win32_System_Registry" "Win32_System_Time" "default" ];
  • replacement in Cargo.nix at line 14453
    [3.541873][3.541873:542224]()
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Console" "Win32_System_Threading" "Win32_UI" "Win32_UI_Input" "Win32_UI_Input_KeyboardAndMouse" "default" ];
    [3.541873]
    [3.542224]
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_NetworkManagement" "Win32_NetworkManagement_IpHelper" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Security" "Win32_Security_Credentials" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_Console" "Win32_System_Threading" "Win32_UI" "Win32_UI_Input" "Win32_UI_Input_KeyboardAndMouse" "default" ];
  • replacement in Cargo.nix at line 14718
    [3.557908][3.557908:558211]()
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Security" "Win32_Security_Credentials" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" "default" ];
    [3.557908]
    [3.558211]
    resolvedDefaultFeatures = [ "Win32" "Win32_Foundation" "Win32_Networking" "Win32_Networking_WinSock" "Win32_Storage" "Win32_Storage_FileSystem" "Win32_System" "Win32_System_IO" "Win32_System_Threading" "Win32_System_WindowsProgramming" "default" ];
  • replacement in Cargo.nix at line 15806
    [3.602904][3.602904:603030]()
    version = "1.8.2";
    edition = "2021";
    sha256 = "1l48zxgcv34d7kjskr610zqsm6j2b4fcr2vfh9jm9j1jgvk58wdr";
    [3.602904]
    [3.603030]
    version = "1.3.0";
    edition = "2018";
    sha256 = "1z8yix823b6lz878qwg6bvwhg3lb0cbw3c9yij9p8mbv7zdzfmj7";
  • replacement in Cargo.nix at line 15810
    [3.603050][3.603050:603096]()
    "The RustCrypto Project Developers"
    [3.603050]
    [3.603096]
    "Tony Arcieri <tony@iqlusion.io>"
  • edit in Cargo.nix at line 15821
    [3.603331][3.603331:603442]()
    "derive" = [ "zeroize_derive" ];
    "serde" = [ "dep:serde" ];
    "std" = [ "alloc" ];
  • replacement in Cargo.nix at line 15823
    [3.603508][3.603508:603591]()
    resolvedDefaultFeatures = [ "alloc" "default" "derive" "zeroize_derive" ];
    [3.603508]
    [3.603591]
    resolvedDefaultFeatures = [ "alloc" "default" "zeroize_derive" ];