tricot/Cargo.nix

3515 lines
204 KiB
Nix
Raw Permalink Normal View History

2022-12-01 14:41:23 +00:00
# This file was @generated by cargo2nix 0.11.0.
# It is not intended to be manually edited.
args@{
release ? true,
rootFeatures ? [
"tricot/default"
],
rustPackages,
buildRustPackages,
hostPlatform,
hostPlatformCpu ? null,
hostPlatformFeatures ? [],
target ? null,
codegenOpts ? null,
profileOpts ? null,
rustcLinkFlags ? null,
rustcBuildFlags ? null,
mkRustCrate,
rustLib,
lib,
workspaceSrc,
ignoreLockHash,
}:
let
2023-10-02 11:12:37 +00:00
nixifiedLockHash = "9b1263028d0dd9777efd606e8d7aa10e84d7ada2d1e1379e8534f2a0572efdba";
2022-12-01 14:41:23 +00:00
workspaceSrc = if args.workspaceSrc == null then ./. else args.workspaceSrc;
currentLockHash = builtins.hashFile "sha256" (workspaceSrc + /Cargo.lock);
lockHashIgnored = if ignoreLockHash
then builtins.trace "Ignoring lock hash" ignoreLockHash
else ignoreLockHash;
in if !lockHashIgnored && (nixifiedLockHash != currentLockHash) then
throw ("Cargo.nix ${nixifiedLockHash} is out of sync with Cargo.lock ${currentLockHash}")
else let
inherit (rustLib) fetchCratesIo fetchCrateLocal fetchCrateGit fetchCrateAlternativeRegistry expandFeatures decideProfile genDrvsByProfile;
profilesByName = {
release = builtins.fromTOML "debug = 1\n";
};
rootFeatures' = expandFeatures rootFeatures;
overridableMkRustCrate = f:
let
drvs = genDrvsByProfile profilesByName ({ profile, profileName }: mkRustCrate ({ inherit release profile hostPlatformCpu hostPlatformFeatures target profileOpts codegenOpts rustcLinkFlags rustcBuildFlags; } // (f profileName)));
in { compileMode ? null, profileName ? decideProfile compileMode release }:
let drv = drvs.${profileName}; in if compileMode == null then drv else drv.override { inherit compileMode; };
in
{
cargo2nixVersion = "0.11.0";
workspace = {
tricot = rustPackages.unknown.tricot."0.1.0";
};
"registry+https://github.com/rust-lang/crates.io-index".accept-encoding-fork."0.2.0-alpha.3" = overridableMkRustCrate (profileName: rec {
name = "accept-encoding-fork";
version = "0.2.0-alpha.3";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "104af0beedb34a7590b5cd62c3965e89a405dfc4ac88f9704ebbeaf8b0db4597"; };
dependencies = {
failure = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".failure."0.1.8" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
http = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".http."0.2.9" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
"registry+https://github.com/rust-lang/crates.io-index".acme-micro."0.12.0" = overridableMkRustCrate (profileName: rec {
name = "acme-micro";
version = "0.12.0";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "a18fb402a32ddc56ef7015df8d575c326ea911887ba9b7661ce18786282e89a3"; };
dependencies = {
2023-10-02 11:12:37 +00:00
anyhow = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".anyhow."1.0.75" { inherit profileName; }).out;
2022-12-05 16:45:21 +00:00
base64 = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".base64."0.13.1" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
lazy_static = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".lazy_static."1.4.0" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
log = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".log."0.4.20" { inherit profileName; }).out;
openssl = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".openssl."0.10.57" { inherit profileName; }).out;
serde = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".serde."1.0.188" { inherit profileName; }).out;
serde_json = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".serde_json."1.0.107" { inherit profileName; }).out;
2022-12-05 16:45:21 +00:00
time = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".time."0.1.45" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
ureq = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".ureq."1.5.5" { inherit profileName; }).out;
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".addr2line."0.21.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "addr2line";
2023-10-02 11:12:37 +00:00
version = "0.21.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"; };
2022-12-01 14:41:23 +00:00
dependencies = {
2023-10-02 11:12:37 +00:00
gimli = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".gimli."0.28.0" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
"registry+https://github.com/rust-lang/crates.io-index".adler."1.0.2" = overridableMkRustCrate (profileName: rec {
name = "adler";
version = "1.0.2";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"; };
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".aho-corasick."1.1.1" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "aho-corasick";
2023-10-02 11:12:37 +00:00
version = "1.1.1";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
2023-10-02 11:12:37 +00:00
[ "perf-literal" ]
2022-12-01 14:41:23 +00:00
[ "std" ]
];
dependencies = {
2023-10-02 11:12:37 +00:00
memchr = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".memchr."2.6.4" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".alloc-no-stdlib."2.0.4" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "alloc-no-stdlib";
2022-12-05 16:45:21 +00:00
version = "2.0.4";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"; };
2022-12-01 14:41:23 +00:00
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".alloc-stdlib."0.2.2" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "alloc-stdlib";
2022-12-05 16:45:21 +00:00
version = "0.2.2";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"; };
dependencies = {
alloc_no_stdlib = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".alloc-no-stdlib."2.0.4" { inherit profileName; }).out;
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".android-tzdata."0.1.1" = overridableMkRustCrate (profileName: rec {
name = "android-tzdata";
version = "0.1.1";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"; };
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".android_system_properties."0.1.5" = overridableMkRustCrate (profileName: rec {
name = "android_system_properties";
version = "0.1.5";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"; };
2022-12-01 14:41:23 +00:00
dependencies = {
2023-10-02 11:12:37 +00:00
libc = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".libc."0.2.148" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
"registry+https://github.com/rust-lang/crates.io-index".ansi_term."0.12.1" = overridableMkRustCrate (profileName: rec {
name = "ansi_term";
version = "0.12.1";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"; };
dependencies = {
${ if hostPlatform.parsed.kernel.name == "windows" then "winapi" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".winapi."0.3.9" { inherit profileName; }).out;
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".anyhow."1.0.75" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "anyhow";
2023-10-02 11:12:37 +00:00
version = "1.0.75";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".async-compression."0.4.3" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "async-compression";
2023-10-02 11:12:37 +00:00
version = "0.4.3";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "brotli" ]
[ "deflate" ]
[ "flate2" ]
[ "gzip" ]
[ "libzstd" ]
[ "tokio" ]
[ "zstd" ]
[ "zstd-safe" ]
];
dependencies = {
2023-10-02 11:12:37 +00:00
brotli = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".brotli."3.4.0" { inherit profileName; }).out;
flate2 = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".flate2."1.0.27" { inherit profileName; }).out;
futures_core = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".futures-core."0.3.28" { inherit profileName; }).out;
memchr = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".memchr."2.6.4" { inherit profileName; }).out;
pin_project_lite = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".pin-project-lite."0.2.13" { inherit profileName; }).out;
tokio = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".tokio."1.32.0" { inherit profileName; }).out;
libzstd = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".zstd."0.12.4" { inherit profileName; }).out;
zstd_safe = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".zstd-safe."6.0.6" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".async-trait."0.1.73" = overridableMkRustCrate (profileName: rec {
2022-12-05 17:43:48 +00:00
name = "async-trait";
2023-10-02 11:12:37 +00:00
version = "0.1.73";
2022-12-05 17:43:48 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0"; };
2022-12-05 17:43:48 +00:00
dependencies = {
2023-10-02 11:12:37 +00:00
proc_macro2 = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".proc-macro2."1.0.67" { inherit profileName; }).out;
quote = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".quote."1.0.33" { inherit profileName; }).out;
syn = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".syn."2.0.37" { inherit profileName; }).out;
2022-12-05 17:43:48 +00:00
};
});
2022-12-01 14:41:23 +00:00
"registry+https://github.com/rust-lang/crates.io-index".atty."0.2.14" = overridableMkRustCrate (profileName: rec {
name = "atty";
version = "0.2.14";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"; };
dependencies = {
${ if hostPlatform.parsed.kernel.name == "hermit" then "hermit_abi" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".hermit-abi."0.1.19" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
${ if hostPlatform.isUnix then "libc" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".libc."0.2.148" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
${ if hostPlatform.isWindows then "winapi" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".winapi."0.3.9" { inherit profileName; }).out;
};
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".autocfg."1.1.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "autocfg";
2022-12-05 16:45:21 +00:00
version = "1.1.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"; };
2022-12-01 14:41:23 +00:00
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".backtrace."0.3.69" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "backtrace";
2023-10-02 11:12:37 +00:00
version = "0.3.69";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
dependencies = {
2023-10-02 11:12:37 +00:00
${ if !(hostPlatform.isWindows && hostPlatform.parsed.abi.name == "msvc" && !(hostPlatform.parsed.vendor.name == "uwp")) then "addr2line" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".addr2line."0.21.0" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
cfg_if = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".cfg-if."1.0.0" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
${ if !(hostPlatform.isWindows && hostPlatform.parsed.abi.name == "msvc" && !(hostPlatform.parsed.vendor.name == "uwp")) then "libc" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".libc."0.2.148" { inherit profileName; }).out;
${ if !(hostPlatform.isWindows && hostPlatform.parsed.abi.name == "msvc" && !(hostPlatform.parsed.vendor.name == "uwp")) then "miniz_oxide" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".miniz_oxide."0.7.1" { inherit profileName; }).out;
${ if !(hostPlatform.isWindows && hostPlatform.parsed.abi.name == "msvc" && !(hostPlatform.parsed.vendor.name == "uwp")) then "object" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".object."0.32.1" { inherit profileName; }).out;
rustc_demangle = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".rustc-demangle."0.1.23" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
buildDependencies = {
2023-10-02 11:12:37 +00:00
cc = (buildRustPackages."registry+https://github.com/rust-lang/crates.io-index".cc."1.0.83" { profileName = "__noProfile"; }).out;
2022-12-01 14:41:23 +00:00
};
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".base-x."0.2.11" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "base-x";
2022-12-05 16:45:21 +00:00
version = "0.2.11";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".base64."0.13.1" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "base64";
2022-12-05 16:45:21 +00:00
version = "0.13.1";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".base64."0.21.4" = overridableMkRustCrate (profileName: rec {
name = "base64";
version = "0.21.4";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2"; };
features = builtins.concatLists [
[ "alloc" ]
[ "default" ]
[ "std" ]
];
});
2022-12-01 14:41:23 +00:00
"registry+https://github.com/rust-lang/crates.io-index".bitflags."1.3.2" = overridableMkRustCrate (profileName: rec {
name = "bitflags";
version = "1.3.2";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"; };
features = builtins.concatLists [
[ "default" ]
];
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".bitflags."2.4.0" = overridableMkRustCrate (profileName: rec {
name = "bitflags";
version = "2.4.0";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"; };
});
"registry+https://github.com/rust-lang/crates.io-index".brotli."3.4.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "brotli";
2023-10-02 11:12:37 +00:00
version = "3.4.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "alloc-stdlib" ]
[ "std" ]
];
dependencies = {
2022-12-05 16:45:21 +00:00
alloc_no_stdlib = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".alloc-no-stdlib."2.0.4" { inherit profileName; }).out;
alloc_stdlib = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".alloc-stdlib."0.2.2" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
brotli_decompressor = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".brotli-decompressor."2.5.0" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".brotli-decompressor."2.5.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "brotli-decompressor";
2023-10-02 11:12:37 +00:00
version = "2.5.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "alloc-stdlib" ]
[ "std" ]
];
dependencies = {
2022-12-05 16:45:21 +00:00
alloc_no_stdlib = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".alloc-no-stdlib."2.0.4" { inherit profileName; }).out;
alloc_stdlib = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".alloc-stdlib."0.2.2" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".bumpalo."3.14.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "bumpalo";
2023-10-02 11:12:37 +00:00
version = "3.14.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
];
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".bytes."1.5.0" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "bytes";
2023-10-02 11:12:37 +00:00
version = "1.5.0";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".cc."1.0.83" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "cc";
2023-10-02 11:12:37 +00:00
version = "1.0.83";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "jobserver" ]
[ "parallel" ]
];
dependencies = {
2023-10-02 11:12:37 +00:00
jobserver = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".jobserver."0.1.26" { inherit profileName; }).out;
${ if hostPlatform.isUnix then "libc" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".libc."0.2.148" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
"registry+https://github.com/rust-lang/crates.io-index".cfg-if."1.0.0" = overridableMkRustCrate (profileName: rec {
name = "cfg-if";
version = "1.0.0";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"; };
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".chrono."0.4.31" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "chrono";
2023-10-02 11:12:37 +00:00
version = "0.4.31";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
2023-10-02 11:12:37 +00:00
[ "android-tzdata" ]
2022-12-01 14:41:23 +00:00
[ "clock" ]
[ "default" ]
2022-12-05 16:45:21 +00:00
[ "iana-time-zone" ]
[ "js-sys" ]
2022-12-01 14:41:23 +00:00
[ "oldtime" ]
[ "serde" ]
[ "std" ]
2022-12-05 16:45:21 +00:00
[ "wasm-bindgen" ]
[ "wasmbind" ]
2022-12-01 14:41:23 +00:00
[ "winapi" ]
2023-10-02 11:12:37 +00:00
[ "windows-targets" ]
2022-12-01 14:41:23 +00:00
];
dependencies = {
2023-10-02 11:12:37 +00:00
${ if hostPlatform.parsed.kernel.name == "android" then "android_tzdata" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".android-tzdata."0.1.1" { inherit profileName; }).out;
${ if hostPlatform.isUnix then "iana_time_zone" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".iana-time-zone."0.1.57" { inherit profileName; }).out;
${ if hostPlatform.parsed.cpu.name == "wasm32" && !(hostPlatform.parsed.kernel.name == "emscripten" || hostPlatform.parsed.kernel.name == "wasi") then "js_sys" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".js-sys."0.3.64" { inherit profileName; }).out;
num_traits = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".num-traits."0.2.16" { inherit profileName; }).out;
serde = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".serde."1.0.188" { inherit profileName; }).out;
${ if hostPlatform.parsed.cpu.name == "wasm32" && !(hostPlatform.parsed.kernel.name == "emscripten" || hostPlatform.parsed.kernel.name == "wasi") then "wasm_bindgen" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".wasm-bindgen."0.2.87" { inherit profileName; }).out;
${ if hostPlatform.isWindows then "windows_targets" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".windows-targets."0.48.5" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".chunked_transfer."1.4.1" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "chunked_transfer";
2023-10-02 11:12:37 +00:00
version = "1.4.1";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a"; };
2022-12-01 14:41:23 +00:00
});
"registry+https://github.com/rust-lang/crates.io-index".clap."2.34.0" = overridableMkRustCrate (profileName: rec {
name = "clap";
version = "2.34.0";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"; };
features = builtins.concatLists [
[ "ansi_term" ]
[ "atty" ]
[ "color" ]
[ "default" ]
[ "strsim" ]
[ "suggestions" ]
[ "vec_map" ]
];
dependencies = {
${ if !hostPlatform.isWindows then "ansi_term" else null } = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".ansi_term."0.12.1" { inherit profileName; }).out;
atty = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".atty."0.2.14" { inherit profileName; }).out;
bitflags = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".bitflags."1.3.2" { inherit profileName; }).out;
strsim = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".strsim."0.8.0" { inherit profileName; }).out;
textwrap = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".textwrap."0.11.0" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
unicode_width = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".unicode-width."0.1.11" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
vec_map = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".vec_map."0.8.2" { inherit profileName; }).out;
};
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".const_fn."0.4.9" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "const_fn";
2022-12-05 16:45:21 +00:00
version = "0.4.9";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935"; };
2022-12-01 14:41:23 +00:00
});
"registry+https://github.com/rust-lang/crates.io-index".cookie."0.14.4" = overridableMkRustCrate (profileName: rec {
name = "cookie";
version = "0.14.4";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "03a5d7b21829bc7b4bf4754a978a241ae54ea55a40f92bb20216e54096f4b951"; };
features = builtins.concatLists [
[ "percent-encode" ]
[ "percent-encoding" ]
];
dependencies = {
2023-10-02 11:12:37 +00:00
percent_encoding = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".percent-encoding."2.3.0" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
time = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".time."0.2.27" { inherit profileName; }).out;
};
buildDependencies = {
2022-12-05 16:45:21 +00:00
version_check = (buildRustPackages."registry+https://github.com/rust-lang/crates.io-index".version_check."0.9.4" { profileName = "__noProfile"; }).out;
2022-12-01 14:41:23 +00:00
};
});
"registry+https://github.com/rust-lang/crates.io-index".cookie_store."0.12.0" = overridableMkRustCrate (profileName: rec {
name = "cookie_store";
version = "0.12.0";
registry = "registry+https://github.com/rust-lang/crates.io-index";
src = fetchCratesIo { inherit name version; sha256 = "3818dfca4b0cb5211a659bbcbb94225b7127407b2b135e650d717bfb78ab10d3"; };
features = builtins.concatLists [
[ "default" ]
];
dependencies = {
cookie = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".cookie."0.14.4" { inherit profileName; }).out;
idna = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".idna."0.2.3" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
log = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".log."0.4.20" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
publicsuffix = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".publicsuffix."1.5.6" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
serde = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".serde."1.0.188" { inherit profileName; }).out;
serde_json = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".serde_json."1.0.107" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
time = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".time."0.2.27" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
url = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".url."2.4.1" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".core-foundation."0.9.3" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "core-foundation";
2022-12-05 16:45:21 +00:00
version = "0.9.3";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146"; };
2022-12-01 14:41:23 +00:00
dependencies = {
2023-10-02 11:12:37 +00:00
core_foundation_sys = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".core-foundation-sys."0.8.4" { inherit profileName; }).out;
libc = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".libc."0.2.148" { inherit profileName; }).out;
2022-12-01 14:41:23 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".core-foundation-sys."0.8.4" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "core-foundation-sys";
2023-10-02 11:12:37 +00:00
version = "0.8.4";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa"; };
2022-12-01 14:41:23 +00:00
});
2022-12-05 16:45:21 +00:00
"registry+https://github.com/rust-lang/crates.io-index".crc32fast."1.3.2" = overridableMkRustCrate (profileName: rec {
2022-12-01 14:41:23 +00:00
name = "crc32fast";
2022-12-05 16:45:21 +00:00
version = "1.3.2";
2022-12-01 14:41:23 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2022-12-05 16:45:21 +00:00
src = fetchCratesIo { inherit name version; sha256 = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"; };
2022-12-01 14:41:23 +00:00
features = builtins.concatLists [
[ "default" ]
[ "std" ]
];
dependencies = {
cfg_if = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".cfg-if."1.0.0" { inherit profileName; }).out;
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".crossbeam-channel."0.5.8" = overridableMkRustCrate (profileName: rec {
2022-12-05 17:43:48 +00:00
name = "crossbeam-channel";
2023-10-02 11:12:37 +00:00
version = "0.5.8";
2022-12-05 17:43:48 +00:00
registry = "registry+https://github.com/rust-lang/crates.io-index";
2023-10-02 11:12:37 +00:00
src = fetchCratesIo { inherit name version; sha256 = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"; };
2022-12-05 17:43:48 +00:00
features = builtins.concatLists [
[ "crossbeam-utils" ]
[ "default" ]
[ "std" ]
];
dependencies = {
cfg_if = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".cfg-if."1.0.0" { inherit profileName; }).out;
2023-10-02 11:12:37 +00:00
crossbeam_utils = (rustPackages."registry+https://github.com/rust-lang/crates.io-index".crossbeam-utils."0.8.16" { inherit profileName; }).out;
2022-12-05 17:43:48 +00:00
};
});
2023-10-02 11:12:37 +00:00
"registry+https://github.com/rust-lang/crates.io-index".crossbeam-utils."0.8.16" = overridableMkRustCrate (profileName: rec {
2022-12-05 17:43:48 +00:00
name = "crossbeam-utils";
2023-10-02 11:12:37 +00:00
version = "0.8.16";
2022-12-05 17:43:48 +00:00
registry = "registry+https://githu