5267 lines
154 KiB
Nix
5267 lines
154 KiB
Nix
|
|
# This file was @generated by crate2nix 0.8.0 with the command:
|
|
# "generate"
|
|
# See https://github.com/kolloch/crate2nix for more info.
|
|
|
|
{ nixpkgs ? <nixpkgs>
|
|
, pkgs ? import nixpkgs { config = {}; }
|
|
, lib ? pkgs.lib
|
|
, stdenv ? pkgs.stdenv
|
|
, buildRustCrate ? pkgs.buildRustCrate
|
|
# This is used as the `crateOverrides` argument for `buildRustCrate`.
|
|
, defaultCrateOverrides ? pkgs.defaultCrateOverrides
|
|
# The features to enable for the root_crate or the workspace_members.
|
|
, rootFeatures ? [ "default" ]
|
|
# If true, throw errors instead of issueing deprecation warnings.
|
|
, strictDeprecation ? false
|
|
# Whether to perform release builds: longer compile times, faster binaries.
|
|
, release ? true
|
|
}:
|
|
|
|
rec {
|
|
#
|
|
# "public" attributes that we attempt to keep stable with new versions of crate2nix.
|
|
#
|
|
|
|
|
|
# Refer your crate build derivation by name here.
|
|
# You can override the features with
|
|
# workspaceMembers."${crateName}".build.override { features = [ "default" "feature1" ... ]; }.
|
|
workspaceMembers = {
|
|
"ofborg" = rec {
|
|
packageId = "ofborg";
|
|
build = internal.buildRustCrateWithFeatures {
|
|
packageId = "ofborg";
|
|
};
|
|
|
|
# Debug support which might change between releases.
|
|
# File a bug if you depend on any for non-debug work!
|
|
debug = internal.debugCrate { inherit packageId; };
|
|
};
|
|
"ofborg-simple-build" = rec {
|
|
packageId = "ofborg-simple-build";
|
|
build = internal.buildRustCrateWithFeatures {
|
|
packageId = "ofborg-simple-build";
|
|
};
|
|
|
|
# Debug support which might change between releases.
|
|
# File a bug if you depend on any for non-debug work!
|
|
debug = internal.debugCrate { inherit packageId; };
|
|
};
|
|
};
|
|
workspace_members =
|
|
internal.deprecationWarning
|
|
"workspace_members is deprecated in crate2nix 0.4. Please use workspaceMembers instead."
|
|
lib.mapAttrs (n: v: v.build) workspaceMembers;
|
|
|
|
#
|
|
# "internal" ("private") attributes that may change in every new version of crate2nix.
|
|
#
|
|
|
|
internal = rec {
|
|
# Build and dependency information for crates.
|
|
# Many of the fields are passed one-to-one to buildRustCrate.
|
|
#
|
|
# Noteworthy:
|
|
# * `dependencies`/`buildDependencies`: similar to the corresponding fields for buildRustCrate.
|
|
# but with additional information which is used during dependency/feature resolution.
|
|
# * `resolvedDependencies`: the selected default features reported by cargo - only included for debugging.
|
|
# * `devDependencies` as of now not used by `buildRustCrate` but used to
|
|
# inject test dependencies into the build
|
|
|
|
crates = {
|
|
"aho-corasick 0.5.3" = rec {
|
|
crateName = "aho-corasick";
|
|
version = "0.5.3";
|
|
edition = "2015";
|
|
crateBin = [];
|
|
sha256 = "0rnvdmlajikq0i4zdy1p3pv699q6apvsxfc7av7byhppllp2r5ya";
|
|
libName = "aho_corasick";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 0.1.11";
|
|
}
|
|
];
|
|
|
|
};
|
|
"aho-corasick 0.7.10" = rec {
|
|
crateName = "aho-corasick";
|
|
version = "0.7.10";
|
|
edition = "2015";
|
|
sha256 = "1nka9509afjgal6lpymn8w2lq11dmjwxs8yjcmzys966if5l05l7";
|
|
libName = "aho_corasick";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 2.3.3";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"std" = [ "memchr/use_std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"amq-proto" = rec {
|
|
crateName = "amq-proto";
|
|
version = "0.1.0";
|
|
edition = "2015";
|
|
sha256 = "1lslvj0d1k4qfzx8h5kl3ajia5i2zz13qs0jdh0cfx0znwwrdmv6";
|
|
authors = [
|
|
"Andrii Dmytrenko <refresh.xss@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bit-vec";
|
|
packageId = "bit-vec";
|
|
}
|
|
{
|
|
name = "byteorder";
|
|
packageId = "byteorder 0.5.3";
|
|
}
|
|
{
|
|
name = "enum_primitive";
|
|
packageId = "enum_primitive";
|
|
}
|
|
{
|
|
name = "env_logger";
|
|
packageId = "env_logger";
|
|
}
|
|
{
|
|
name = "error-chain";
|
|
packageId = "error-chain";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
];
|
|
|
|
};
|
|
"amq-protocol" = rec {
|
|
crateName = "amq-protocol";
|
|
version = "6.0.0-rc3";
|
|
edition = "2018";
|
|
sha256 = "0v9x190dzgjviw9nj86grsxws7v5isws75ni6hiiff2pn6qg6apw";
|
|
libName = "amq_protocol";
|
|
authors = [
|
|
"Marc-Antoine Perennou <%arc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amq-protocol-tcp";
|
|
packageId = "amq-protocol-tcp";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "amq-protocol-types";
|
|
packageId = "amq-protocol-types";
|
|
}
|
|
{
|
|
name = "amq-protocol-uri";
|
|
packageId = "amq-protocol-uri";
|
|
}
|
|
{
|
|
name = "cookie-factory";
|
|
packageId = "cookie-factory";
|
|
features = [ "std" ];
|
|
}
|
|
{
|
|
name = "nom";
|
|
packageId = "nom 6.0.0-alpha1";
|
|
features = [ "std" ];
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "amq-protocol-codegen";
|
|
packageId = "amq-protocol-codegen";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "native-tls" ];
|
|
"native-tls" = [ "amq-protocol-tcp/native-tls" ];
|
|
"openssl" = [ "amq-protocol-tcp/openssl" ];
|
|
"rustls" = [ "amq-protocol-tcp/rustls" ];
|
|
"rustls-native-certs" = [ "amq-protocol-tcp/rustls-native-certs" ];
|
|
"rustls-webpki-roots-certs" = [ "amq-protocol-tcp/rustls-webpki-roots-certs" ];
|
|
"vendored-openssl" = [ "amq-protocol-tcp/vendored-openssl" ];
|
|
"verbose-errors" = [ "amq-protocol-types/verbose-errors" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "native-tls" ];
|
|
};
|
|
"amq-protocol-codegen" = rec {
|
|
crateName = "amq-protocol-codegen";
|
|
version = "6.0.0-rc3";
|
|
edition = "2018";
|
|
sha256 = "1whm4cazcyhsc6zzaqwsbkr0ra3cwwfp9jsn2vn5rs1ql5qc7wn3";
|
|
libName = "amq_protocol_codegen";
|
|
authors = [
|
|
"Marc-Antoine Perennou <%arc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amq-protocol-types";
|
|
packageId = "amq-protocol-types";
|
|
}
|
|
{
|
|
name = "handlebars";
|
|
packageId = "handlebars";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
features = [ "derive" ];
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
];
|
|
|
|
};
|
|
"amq-protocol-tcp" = rec {
|
|
crateName = "amq-protocol-tcp";
|
|
version = "6.0.0-rc3";
|
|
edition = "2018";
|
|
sha256 = "1xrp17gljcdxqak7n51w95c419jldacq9gqss1rwpfgrfmwl0y5w";
|
|
libName = "amq_protocol_tcp";
|
|
authors = [
|
|
"Marc-Antoine Perennou <%arc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amq-protocol-uri";
|
|
packageId = "amq-protocol-uri";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "tcp-stream";
|
|
packageId = "tcp-stream";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "native-tls" ];
|
|
"native-tls" = [ "tcp-stream/native-tls" ];
|
|
"openssl" = [ "tcp-stream/openssl" ];
|
|
"rustls" = [ "rustls-native-certs" ];
|
|
"rustls-connector" = [ "tcp-stream/rustls-connector" ];
|
|
"rustls-native-certs" = [ "tcp-stream/rustls-native-certs" "rustls-connector" ];
|
|
"rustls-webpki-roots-certs" = [ "tcp-stream/rustls-webpki-roots-certs" "rustls-connector" ];
|
|
"vendored-openssl" = [ "tcp-stream/vendored-openssl" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "native-tls" ];
|
|
};
|
|
"amq-protocol-types" = rec {
|
|
crateName = "amq-protocol-types";
|
|
version = "6.0.0-rc3";
|
|
edition = "2018";
|
|
sha256 = "0pqk3xqaggwd400l0nyjbc7vqn9dvnah7bmb688vz6h6lqmyh9a4";
|
|
libName = "amq_protocol_types";
|
|
authors = [
|
|
"Marc-Antoine Perennou <%arc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cookie-factory";
|
|
packageId = "cookie-factory";
|
|
features = [ "std" ];
|
|
}
|
|
{
|
|
name = "nom";
|
|
packageId = "nom 6.0.0-alpha1";
|
|
features = [ "std" ];
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
features = [ "derive" ];
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"amq-protocol-uri" = rec {
|
|
crateName = "amq-protocol-uri";
|
|
version = "6.0.0-rc3";
|
|
edition = "2018";
|
|
sha256 = "1r57v1i9wy5wr22bc6kfyz22lbhifarlbss415gq40lcwidvjlcm";
|
|
libName = "amq_protocol_uri";
|
|
authors = [
|
|
"Marc-Antoine Perennou <%arc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "percent-encoding";
|
|
packageId = "percent-encoding 2.1.0";
|
|
}
|
|
{
|
|
name = "url";
|
|
packageId = "url 2.1.1";
|
|
}
|
|
];
|
|
|
|
};
|
|
"amqp" = rec {
|
|
crateName = "amqp";
|
|
version = "0.1.0";
|
|
edition = "2015";
|
|
workspace_member = null;
|
|
src = pkgs.fetchgit {
|
|
url = "https://github.com/grahamc/rust-amqp.git";
|
|
rev = "f9aec2f40aef69a459f26003ce47048f8e2a08d1";
|
|
sha256 = "09k6fl7l0rcwilnckdfv3smiv1ilrwi1jxmrrkjwbrj64lky3jdy";
|
|
};
|
|
authors = [
|
|
"Andrii Dmytrenko <andrey@reevoo.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amq-proto";
|
|
packageId = "amq-proto";
|
|
}
|
|
{
|
|
name = "env_logger";
|
|
packageId = "env_logger";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
{
|
|
name = "openssl";
|
|
packageId = "openssl 0.9.24";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "time";
|
|
packageId = "time";
|
|
}
|
|
{
|
|
name = "url";
|
|
packageId = "url 1.7.2";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "tls" ];
|
|
"tls" = [ "openssl" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "openssl" "tls" ];
|
|
};
|
|
"ansi_term" = rec {
|
|
crateName = "ansi_term";
|
|
version = "0.11.0";
|
|
edition = "2015";
|
|
sha256 = "16wpvrghvd0353584i1idnsgm0r3vchg8fyrm0x8ayv1rgvbljgf";
|
|
authors = [
|
|
"ogham@bsago.me"
|
|
"Ryan Scheel (Havvy) <ryan.havvy@gmail.com>"
|
|
"Josh Triplett <josh@joshtriplett.org>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: (target."os" == "windows");
|
|
features = [ "errhandlingapi" "consoleapi" "processenv" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"antidote" = rec {
|
|
crateName = "antidote";
|
|
version = "1.0.0";
|
|
edition = "2015";
|
|
sha256 = "19g2sw2qa2ibnh4x7j1snk46593jgx6y7rnvva496ynq61af5z9l";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"arrayvec" = rec {
|
|
crateName = "arrayvec";
|
|
version = "0.5.1";
|
|
edition = "2018";
|
|
sha256 = "1f5mca8kiiwhvhxd1mbnq68j6v6rk139sch567zwwzl6hs37vxyg";
|
|
authors = [
|
|
"bluss"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "array-sizes-33-128" "default" "std" ];
|
|
};
|
|
"async-std" = rec {
|
|
crateName = "async-std";
|
|
version = "1.5.0";
|
|
edition = "2018";
|
|
sha256 = "0rxjhlhyvbrd8yd369vp0izr3g0cakvvdrc741vwvvk4xc0wp3jk";
|
|
authors = [
|
|
"Stjepan Glavina <stjepang@gmail.com>"
|
|
"Yoshua Wuyts <yoshuawuyts@gmail.com>"
|
|
"Contributors to async-std"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "async-task";
|
|
packageId = "async-task 1.3.1";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "crossbeam-channel";
|
|
packageId = "crossbeam-channel";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "crossbeam-deque";
|
|
packageId = "crossbeam-deque";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "crossbeam-utils";
|
|
packageId = "crossbeam-utils";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "futures-core";
|
|
packageId = "futures-core";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "futures-io";
|
|
packageId = "futures-io";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "futures-timer";
|
|
packageId = "futures-timer";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "kv-log-macro";
|
|
packageId = "kv-log-macro";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
optional = true;
|
|
features = [ "kv_unstable" ];
|
|
}
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 2.3.3";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "mio";
|
|
packageId = "mio 0.6.21";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "mio-uds";
|
|
packageId = "mio-uds";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "num_cpus";
|
|
packageId = "num_cpus";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "once_cell";
|
|
packageId = "once_cell";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "pin-project-lite";
|
|
packageId = "pin-project-lite";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "pin-utils";
|
|
packageId = "pin-utils";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "slab";
|
|
packageId = "slab";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"attributes" = [ "async-attributes" ];
|
|
"default" = [ "std" "async-task" "crossbeam-channel" "crossbeam-deque" "futures-timer" "kv-log-macro" "log" "mio" "mio-uds" "num_cpus" "pin-project-lite" ];
|
|
"docs" = [ "attributes" "unstable" "default" ];
|
|
"std" = [ "crossbeam-utils" "futures-core" "futures-io" "memchr" "once_cell" "pin-project-lite" "pin-utils" "slab" ];
|
|
"unstable" = [ "std" "broadcaster" "futures-timer" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "async-task" "crossbeam-channel" "crossbeam-deque" "crossbeam-utils" "default" "futures-core" "futures-io" "futures-timer" "kv-log-macro" "log" "memchr" "mio" "mio-uds" "num_cpus" "once_cell" "pin-project-lite" "pin-utils" "slab" "std" ];
|
|
};
|
|
"async-task 1.3.1" = rec {
|
|
crateName = "async-task";
|
|
version = "1.3.1";
|
|
edition = "2018";
|
|
sha256 = "0p88087z43zvv924my16a17qd65kdlv1r59h80h73rvrn0bc1hha";
|
|
authors = [
|
|
"Stjepan Glavina <stjepang@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "processthreadsapi" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"async-task 3.0.0" = rec {
|
|
crateName = "async-task";
|
|
version = "3.0.0";
|
|
edition = "2018";
|
|
sha256 = "1lrm7cm9dpashmkbqa8mvglbf85gadviqil7qnnrm0pjdqap4xy1";
|
|
authors = [
|
|
"Stjepan Glavina <stjepang@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"autocfg 0.1.1" = rec {
|
|
crateName = "autocfg";
|
|
version = "0.1.1";
|
|
edition = "2015";
|
|
sha256 = "09s7azy42g6vrvnbmzbb3lm1mrgbpyi28znwigxp7581gbgk8psf";
|
|
authors = [
|
|
"Josh Stone <cuviper@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"autocfg 1.0.0" = rec {
|
|
crateName = "autocfg";
|
|
version = "1.0.0";
|
|
edition = "2015";
|
|
sha256 = "17cv6pwb4q08s0ynpr4n8hv5299hcmhdgvdchzixfpw8y5qcgapq";
|
|
authors = [
|
|
"Josh Stone <cuviper@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"backtrace" = rec {
|
|
crateName = "backtrace";
|
|
version = "0.3.13";
|
|
edition = "2015";
|
|
sha256 = "1d8yfhka02qp3m4p2rdcr75y0i7r9zwh5ss38fy0w283dsv97d5m";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "backtrace-sys";
|
|
packageId = "backtrace-sys";
|
|
optional = true;
|
|
target = { target, features }: (target."unix" && (!(target."os" == "fuchsia")) && (!(target."os" == "emscripten")) && (!(target."os" == "macos")) && (!(target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
usesDefaultFeatures = false;
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "rustc-demangle";
|
|
packageId = "rustc-demangle";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "dbghelp" "processthreadsapi" "winnt" "minwindef" ];
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "autocfg";
|
|
packageId = "autocfg 0.1.1";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" "libunwind" "libbacktrace" "coresymbolication" "dladdr" "dbghelp" ];
|
|
"gimli-symbolize" = [ "addr2line" "findshlibs" "gimli" "memmap" "object" ];
|
|
"libbacktrace" = [ "backtrace-sys" "std" ];
|
|
"serialize-rustc" = [ "rustc-serialize" ];
|
|
"serialize-serde" = [ "serde" "serde_derive" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "backtrace-sys" "coresymbolication" "dbghelp" "default" "dladdr" "libbacktrace" "libunwind" "std" ];
|
|
};
|
|
"backtrace-sys" = rec {
|
|
crateName = "backtrace-sys";
|
|
version = "0.1.28";
|
|
edition = "2015";
|
|
sha256 = "1dk9sx6sbm73aihlln8l2m9ia1s4vqmqdfd7z2kr5k2wq8586z3r";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "cc";
|
|
packageId = "cc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"base64 0.10.0" = rec {
|
|
crateName = "base64";
|
|
version = "0.10.0";
|
|
edition = "2015";
|
|
sha256 = "1qmrlwns4ckz75dxi1hap0a9bkljsrn3b5cvzgbqd3q0p3ncf7v2";
|
|
authors = [
|
|
"Alice Maz <alice@alicemaz.com>"
|
|
"Marshall Pierce <marshall@mpierce.org>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "byteorder";
|
|
packageId = "byteorder 1.2.7";
|
|
}
|
|
];
|
|
|
|
};
|
|
"base64 0.9.3" = rec {
|
|
crateName = "base64";
|
|
version = "0.9.3";
|
|
edition = "2015";
|
|
sha256 = "0hs62r35bgxslawyrn1vp9rmvrkkm76fqv0vqcwd048vs876r7a8";
|
|
authors = [
|
|
"Alice Maz <alice@alicemaz.com>"
|
|
"Marshall Pierce <marshall@mpierce.org>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "byteorder";
|
|
packageId = "byteorder 1.2.7";
|
|
}
|
|
{
|
|
name = "safemem";
|
|
packageId = "safemem";
|
|
}
|
|
];
|
|
|
|
};
|
|
"bit-vec" = rec {
|
|
crateName = "bit-vec";
|
|
version = "0.4.4";
|
|
edition = "2015";
|
|
sha256 = "0pw902a8ail0k64a7092a8vngfzsq7xkj2r22hz6q1z62s5zzd02";
|
|
authors = [
|
|
"Alexis Beingessner <a.beingessner@gmail.com>"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"bitflags 0.9.1" = rec {
|
|
crateName = "bitflags";
|
|
version = "0.9.1";
|
|
edition = "2015";
|
|
sha256 = "19dk39gfwmhi3iy1x0wgml1fv1bkb525ywy25zwihbm063i05zaf";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "example_generated" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "example_generated" ];
|
|
};
|
|
"bitflags 1.2.1" = rec {
|
|
crateName = "bitflags";
|
|
version = "1.2.1";
|
|
edition = "2015";
|
|
sha256 = "14qnd5nq8p2almk79m4m8ydqhd413yaxsyjp5xd19g3mikzf47fg";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"block-buffer" = rec {
|
|
crateName = "block-buffer";
|
|
version = "0.7.3";
|
|
edition = "2015";
|
|
sha256 = "12v8wizynqin0hqf140kmp9s38q223mp1b0hkqk8j5pk8720v560";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "block-padding";
|
|
packageId = "block-padding";
|
|
}
|
|
{
|
|
name = "byte-tools";
|
|
packageId = "byte-tools";
|
|
}
|
|
{
|
|
name = "byteorder";
|
|
packageId = "byteorder 1.2.7";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "generic-array";
|
|
packageId = "generic-array";
|
|
}
|
|
];
|
|
|
|
};
|
|
"block-padding" = rec {
|
|
crateName = "block-padding";
|
|
version = "0.1.5";
|
|
edition = "2015";
|
|
sha256 = "1xbkmysiz23vimd17rnsjpw9bgjxipwfslwyygqlkx4in3dxwygs";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "byte-tools";
|
|
packageId = "byte-tools";
|
|
}
|
|
];
|
|
|
|
};
|
|
"byte-tools" = rec {
|
|
crateName = "byte-tools";
|
|
version = "0.3.1";
|
|
edition = "2015";
|
|
sha256 = "1mqi29wsm8njpl51pfwr31wmpzs5ahlcb40wsjyd92l90ixcmdg3";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
|
|
};
|
|
"byteorder 0.5.3" = rec {
|
|
crateName = "byteorder";
|
|
version = "0.5.3";
|
|
edition = "2015";
|
|
sha256 = "0ma8pkyz1jbglr29m1yzlc9ghmv6672nvsrn7zd0yn5jqs60xh8g";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"byteorder 1.2.7" = rec {
|
|
crateName = "byteorder";
|
|
version = "1.2.7";
|
|
edition = "2015";
|
|
sha256 = "0pgpxnfcsg1s7chdkpbigzl304yc2rbhzar2r6npnh957br8vy4l";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"cc" = rec {
|
|
crateName = "cc";
|
|
version = "1.0.28";
|
|
edition = "2015";
|
|
crateBin = [];
|
|
sha256 = "0jgpzik1wr9jgzgnadq3j9s2qi8x5x5wiiw7x8372ndlbiqqnjmv";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
features = {
|
|
"parallel" = [ "rayon" ];
|
|
};
|
|
};
|
|
"cfg-if" = rec {
|
|
crateName = "cfg-if";
|
|
version = "0.1.10";
|
|
edition = "2018";
|
|
sha256 = "08h80ihs74jcyp24cd75wwabygbbdgl05k6p5dmq8akbr78vv1a7";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
features = {
|
|
"rustc-dep-of-std" = [ "core" "compiler_builtins" ];
|
|
};
|
|
};
|
|
"chrono" = rec {
|
|
crateName = "chrono";
|
|
version = "0.4.6";
|
|
edition = "2015";
|
|
sha256 = "0y1qcgnr7g9zgnmlzcrn31vn91x1vakpph9qgjnnzchw2a0ji4a5";
|
|
authors = [
|
|
"Kang Seonghoon <public+rust@mearie.org>"
|
|
"Brandon W Maister <quodlibetor@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "num-integer";
|
|
packageId = "num-integer";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "num-traits";
|
|
packageId = "num-traits 0.2.6";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "time";
|
|
packageId = "time";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"clock" = [ "time" ];
|
|
"default" = [ "clock" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "clock" "default" "time" ];
|
|
};
|
|
"cloudabi" = rec {
|
|
crateName = "cloudabi";
|
|
version = "0.0.3";
|
|
edition = "2015";
|
|
sha256 = "0kxcg83jlihy0phnd2g8c2c303px3l2p3pkjz357ll6llnd5pz6x";
|
|
libPath = "cloudabi.rs";
|
|
authors = [
|
|
"Nuxi (https://nuxi.nl/) and contributors"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 1.2.1";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "bitflags" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "bitflags" "default" ];
|
|
};
|
|
"cookie-factory" = rec {
|
|
crateName = "cookie-factory";
|
|
version = "0.3.1";
|
|
edition = "2018";
|
|
sha256 = "079qy27w42dz2mj4q6pb9zbi15mvcxb464j8an8vh31g3mc1pwj1";
|
|
authors = [
|
|
"Geoffroy Couprie <geo.couprie@gmail.com>"
|
|
"Pierre Chifflier <chifflier@wzdftpd.net>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"core-foundation 0.2.3" = rec {
|
|
crateName = "core-foundation";
|
|
version = "0.2.3";
|
|
edition = "2015";
|
|
sha256 = "0rvcn7ab5r69wvn7gby745jlpy8pirfywcdxbiypy083s93dggr5";
|
|
authors = [
|
|
"The Servo Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.2.3";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"core-foundation 0.7.0" = rec {
|
|
crateName = "core-foundation";
|
|
version = "0.7.0";
|
|
edition = "2015";
|
|
sha256 = "0wbias8f0m5kyn2pcksi0h58fdslams6nmf16w78fgn42dx4rljp";
|
|
authors = [
|
|
"The Servo Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.7.0";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
features = {
|
|
"mac_os_10_7_support" = [ "core-foundation-sys/mac_os_10_7_support" ];
|
|
"mac_os_10_8_features" = [ "core-foundation-sys/mac_os_10_8_features" ];
|
|
"with-chrono" = [ "chrono" ];
|
|
"with-uuid" = [ "uuid" ];
|
|
};
|
|
};
|
|
"core-foundation-sys 0.2.3" = rec {
|
|
crateName = "core-foundation-sys";
|
|
version = "0.2.3";
|
|
edition = "2015";
|
|
sha256 = "13f7f3kblyj6yxcxm74yg84vj9ahaprlc1vgblagmj6bzmzmsnh6";
|
|
authors = [
|
|
"The Servo Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"core-foundation-sys 0.7.0" = rec {
|
|
crateName = "core-foundation-sys";
|
|
version = "0.7.0";
|
|
edition = "2015";
|
|
sha256 = "1b5qfnnmg49sawwfsb0c0wbj81bqi7h7lh68pmhbidf0jjs1m9xk";
|
|
authors = [
|
|
"The Servo Project Developers"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"crossbeam-channel" = rec {
|
|
crateName = "crossbeam-channel";
|
|
version = "0.4.2";
|
|
edition = "2015";
|
|
sha256 = "0qd05n5bcwafkmbzq1lspwrfi29xnzlw46qarg1sl0lwj68qdvfc";
|
|
authors = [
|
|
"The Crossbeam Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "crossbeam-utils";
|
|
packageId = "crossbeam-utils";
|
|
}
|
|
{
|
|
name = "maybe-uninit";
|
|
packageId = "maybe-uninit";
|
|
}
|
|
];
|
|
|
|
};
|
|
"crossbeam-deque" = rec {
|
|
crateName = "crossbeam-deque";
|
|
version = "0.7.3";
|
|
edition = "2015";
|
|
sha256 = "11c2c0x5grdba3ah3g94yn6b8s47xi8qwm85h8hq5vmf9nbsy0lz";
|
|
authors = [
|
|
"The Crossbeam Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "crossbeam-epoch";
|
|
packageId = "crossbeam-epoch";
|
|
}
|
|
{
|
|
name = "crossbeam-utils";
|
|
packageId = "crossbeam-utils";
|
|
}
|
|
{
|
|
name = "maybe-uninit";
|
|
packageId = "maybe-uninit";
|
|
}
|
|
];
|
|
|
|
};
|
|
"crossbeam-epoch" = rec {
|
|
crateName = "crossbeam-epoch";
|
|
version = "0.8.2";
|
|
edition = "2015";
|
|
sha256 = "1knsf0zz7rgzxn0nwz5gajjcrivxpw3zrdcp946gdhdgr9sd53h5";
|
|
authors = [
|
|
"The Crossbeam Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "crossbeam-utils";
|
|
packageId = "crossbeam-utils";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "maybe-uninit";
|
|
packageId = "maybe-uninit";
|
|
}
|
|
{
|
|
name = "memoffset";
|
|
packageId = "memoffset";
|
|
}
|
|
{
|
|
name = "scopeguard";
|
|
packageId = "scopeguard";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "autocfg";
|
|
packageId = "autocfg 1.0.0";
|
|
}
|
|
];
|
|
features = {
|
|
"alloc" = [ "crossbeam-utils/alloc" ];
|
|
"default" = [ "std" ];
|
|
"nightly" = [ "crossbeam-utils/nightly" ];
|
|
"std" = [ "crossbeam-utils/std" "lazy_static" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "lazy_static" "std" ];
|
|
};
|
|
"crossbeam-utils" = rec {
|
|
crateName = "crossbeam-utils";
|
|
version = "0.7.2";
|
|
edition = "2015";
|
|
sha256 = "1a31wbrda1320gj2a6az1lin2d34xfc3xf88da4c17qy5lxcgiy3";
|
|
authors = [
|
|
"The Crossbeam Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
optional = true;
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "autocfg";
|
|
packageId = "autocfg 1.0.0";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"std" = [ "lazy_static" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "lazy_static" "std" ];
|
|
};
|
|
"digest" = rec {
|
|
crateName = "digest";
|
|
version = "0.8.1";
|
|
edition = "2015";
|
|
sha256 = "1madjl27f3kj5ql7kwgvb9c8b7yb7bv7yfgx7rqzj4i3fp4cil7k";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "generic-array";
|
|
packageId = "generic-array";
|
|
}
|
|
];
|
|
features = {
|
|
"dev" = [ "blobby" ];
|
|
};
|
|
};
|
|
"doc-comment" = rec {
|
|
crateName = "doc-comment";
|
|
version = "0.3.3";
|
|
edition = "2015";
|
|
sha256 = "043sprsf3wl926zmck1bm7gw0jq50mb76lkpk49vasfr6ax1p97y";
|
|
libName = "doc_comment";
|
|
authors = [
|
|
"Guillaume Gomez <guillaume1.gomez@gmail.com>"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"either" = rec {
|
|
crateName = "either";
|
|
version = "1.5.0";
|
|
edition = "2015";
|
|
sha256 = "1l610pr0b00ya5pmdii9r583c0z3z521ikygwxcpyzambk56br9v";
|
|
authors = [
|
|
"bluss"
|
|
];
|
|
features = {
|
|
"default" = [ "use_std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "use_std" ];
|
|
};
|
|
"enum_primitive" = rec {
|
|
crateName = "enum_primitive";
|
|
version = "0.1.1";
|
|
edition = "2015";
|
|
sha256 = "100ip2p3w1rq0clca2ai5shhvpxfipnsjncj0f9ralad5w4m2idy";
|
|
authors = [
|
|
"Anders Kaseorg <andersk@mit.edu>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "num-traits";
|
|
packageId = "num-traits 0.1.43";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
|
|
};
|
|
"env_logger" = rec {
|
|
crateName = "env_logger";
|
|
version = "0.3.5";
|
|
edition = "2015";
|
|
sha256 = "0bvcjgkw4s3k1rd7glpflgc8s9a393zjd6jfdgvs8gjvwj0dgaqm";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
{
|
|
name = "regex";
|
|
packageId = "regex 0.1.80";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "regex" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "regex" ];
|
|
};
|
|
"error-chain" = rec {
|
|
crateName = "error-chain";
|
|
version = "0.10.0";
|
|
edition = "2015";
|
|
sha256 = "1y1gyj9g5c3k1nzkvxrgry8v9k86kcc585mczrm3qz019s35shyr";
|
|
authors = [
|
|
"Brian Anderson <banderson@mozilla.com>"
|
|
"Paul Colomiets <paul@colomiets.name>"
|
|
"Colin Kiegel <kiegel@gmx.de>"
|
|
"Yamakaky <yamakaky@yamaworld.fr>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "backtrace";
|
|
packageId = "backtrace";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "backtrace" "example_generated" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "backtrace" "default" "example_generated" ];
|
|
};
|
|
"fake-simd" = rec {
|
|
crateName = "fake-simd";
|
|
version = "0.1.2";
|
|
edition = "2015";
|
|
sha256 = "1vfylvk4va2ivqx85603lyqqp0zk52cgbs4n5nfbbbqx577qm2p8";
|
|
authors = [
|
|
"The Rust-Crypto Project Developers"
|
|
];
|
|
|
|
};
|
|
"foreign-types" = rec {
|
|
crateName = "foreign-types";
|
|
version = "0.3.2";
|
|
edition = "2015";
|
|
sha256 = "1cgk0vyd7r45cj769jym4a6s7vwshvd0z4bqrb92q1fwibmkkwzn";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "foreign-types-shared";
|
|
packageId = "foreign-types-shared";
|
|
}
|
|
];
|
|
|
|
};
|
|
"foreign-types-shared" = rec {
|
|
crateName = "foreign-types-shared";
|
|
version = "0.1.1";
|
|
edition = "2015";
|
|
sha256 = "0jxgzd04ra4imjv8jgkmdq59kj8fsz6w4zxsbmlai34h26225c00";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"frank_jwt" = rec {
|
|
crateName = "frank_jwt";
|
|
version = "3.1.0";
|
|
edition = "2015";
|
|
sha256 = "02fa4v410si3rg6vfmzzinrzaw8832sivcjsf0g5pcal9bzcm0c9";
|
|
authors = [
|
|
"Alex Maslakov <me@gildedhonour.com>, <abc@nothingness.xyz>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "base64";
|
|
packageId = "base64 0.10.0";
|
|
}
|
|
{
|
|
name = "openssl";
|
|
packageId = "openssl 0.10.29";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
];
|
|
|
|
};
|
|
"fs2" = rec {
|
|
crateName = "fs2";
|
|
version = "0.4.3";
|
|
edition = "2015";
|
|
sha256 = "04v2hwk7035c088f19mfl5b1lz84gnvv2hv6m935n0hmirszqr4m";
|
|
authors = [
|
|
"Dan Burkert <dan@danburkert.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "handleapi" "processthreadsapi" "winerror" "fileapi" "winbase" "std" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"fuchsia-zircon" = rec {
|
|
crateName = "fuchsia-zircon";
|
|
version = "0.3.3";
|
|
edition = "2015";
|
|
sha256 = "10jxc5ks1x06gpd0xg51kcjrxr35nj6qhx2zlc5n7bmskv3675rf";
|
|
authors = [
|
|
"Raph Levien <raph@google.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 1.2.1";
|
|
}
|
|
{
|
|
name = "fuchsia-zircon-sys";
|
|
packageId = "fuchsia-zircon-sys";
|
|
}
|
|
];
|
|
|
|
};
|
|
"fuchsia-zircon-sys" = rec {
|
|
crateName = "fuchsia-zircon-sys";
|
|
version = "0.3.3";
|
|
edition = "2015";
|
|
sha256 = "19zp2085qsyq2bh1gvcxq1lb8w6v6jj9kbdkhpdjrl95fypakjix";
|
|
authors = [
|
|
"Raph Levien <raph@google.com>"
|
|
];
|
|
|
|
};
|
|
"futures-core" = rec {
|
|
crateName = "futures-core";
|
|
version = "0.3.4";
|
|
edition = "2018";
|
|
sha256 = "0jj6mjvjbvv36r6w86lmjkh62mwndz901nsq4fwqjpl2d7vr4mgj";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"std" = [ "alloc" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
|
};
|
|
"futures-io" = rec {
|
|
crateName = "futures-io";
|
|
version = "0.3.4";
|
|
edition = "2018";
|
|
sha256 = "1ihd1429kyfncxpc4mvina1hbppywfqzql6zrnjcflk1m6d9af56";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"futures-timer" = rec {
|
|
crateName = "futures-timer";
|
|
version = "2.0.2";
|
|
edition = "2018";
|
|
sha256 = "1xlx22asam8g5m32avwxx4x4p5hw3gvdhbk6047rn0hqn847bpm1";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
|
|
};
|
|
"generic-array" = rec {
|
|
crateName = "generic-array";
|
|
version = "0.12.3";
|
|
edition = "2015";
|
|
sha256 = "1v5jg7djicq34nbiv1dwaki71gkny002wyy9qfn3y0hfmrs053y6";
|
|
libName = "generic_array";
|
|
authors = [
|
|
"Bartłomiej Kamiński <fizyk20@gmail.com>"
|
|
"Aaron Trent <novacrazy@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "typenum";
|
|
packageId = "typenum";
|
|
}
|
|
];
|
|
|
|
};
|
|
"getrandom" = rec {
|
|
crateName = "getrandom";
|
|
version = "0.1.14";
|
|
edition = "2018";
|
|
sha256 = "1sq30li71h19rhnhs1h6576ja68insajx8wvh1nn088r8pc8vg3s";
|
|
authors = [
|
|
"The Rand Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
usesDefaultFeatures = false;
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "wasi";
|
|
packageId = "wasi";
|
|
target = { target, features }: (target."os" == "wasi");
|
|
}
|
|
];
|
|
features = {
|
|
"rustc-dep-of-std" = [ "compiler_builtins" "core" ];
|
|
"test-in-browser" = [ "wasm-bindgen" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "std" ];
|
|
};
|
|
"handlebars" = rec {
|
|
crateName = "handlebars";
|
|
version = "3.0.1";
|
|
edition = "2018";
|
|
sha256 = "00492hhm6gagd2zmjqws4f2k3gwndcr6znhmkns4w9ri9l4qsxds";
|
|
authors = [
|
|
"Ning Sun <sunng@pm.me>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "pest";
|
|
packageId = "pest";
|
|
}
|
|
{
|
|
name = "pest_derive";
|
|
packageId = "pest_derive";
|
|
}
|
|
{
|
|
name = "quick-error";
|
|
packageId = "quick-error";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
];
|
|
features = {
|
|
"dir_source" = [ "walkdir" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"hermit-abi" = rec {
|
|
crateName = "hermit-abi";
|
|
version = "0.1.12";
|
|
edition = "2015";
|
|
sha256 = "1x58a77yrcg77kk1brvvjmqp186l67fd4ysqaram5qxcmbvmymk1";
|
|
authors = [
|
|
"Stefan Lankes"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"rustc-dep-of-std" = [ "core" "compiler_builtins/rustc-dep-of-std" "libc/rustc-dep-of-std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"httparse" = rec {
|
|
crateName = "httparse";
|
|
version = "1.3.3";
|
|
edition = "2015";
|
|
sha256 = "10vsfx1b8drhif08fbi0ha9d3v1f3h80w42rxh0y3hrvzl64nwz8";
|
|
authors = [
|
|
"Sean McArthur <sean@seanmonstar.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"hubcaps" = rec {
|
|
crateName = "hubcaps";
|
|
version = "0.3.16";
|
|
edition = "2015";
|
|
workspace_member = null;
|
|
src = pkgs.fetchgit {
|
|
url = "https://github.com/grahamc/hubcaps.git";
|
|
rev = "5e656ba35ab4ee74aa72b3b5c3a62e1bf351ff6a";
|
|
sha256 = "1p7rn8y71fjwfag65437gz7a56pysz9n69smaknvblyxpjdzmh4d";
|
|
};
|
|
authors = [
|
|
"softprops <d.tangren@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "error-chain";
|
|
packageId = "error-chain";
|
|
}
|
|
{
|
|
name = "frank_jwt";
|
|
packageId = "frank_jwt";
|
|
}
|
|
{
|
|
name = "hyper";
|
|
packageId = "hyper";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
}
|
|
{
|
|
name = "serde_derive";
|
|
packageId = "serde_derive";
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
{
|
|
name = "url";
|
|
packageId = "url 1.7.2";
|
|
}
|
|
];
|
|
|
|
};
|
|
"hyper" = rec {
|
|
crateName = "hyper";
|
|
version = "0.10.15";
|
|
edition = "2015";
|
|
sha256 = "1375czwcygck5d9lq0pa5cpfv51b3nk12cd8nj8nn9hxnzkal36z";
|
|
authors = [
|
|
"Sean McArthur <sean.monstar@gmail.com>"
|
|
"Jonathan Reem <jonathan.reem@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "base64";
|
|
packageId = "base64 0.9.3";
|
|
}
|
|
{
|
|
name = "httparse";
|
|
packageId = "httparse";
|
|
}
|
|
{
|
|
name = "language-tags";
|
|
packageId = "language-tags";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
{
|
|
name = "mime";
|
|
packageId = "mime";
|
|
}
|
|
{
|
|
name = "num_cpus";
|
|
packageId = "num_cpus";
|
|
}
|
|
{
|
|
name = "time";
|
|
packageId = "time";
|
|
}
|
|
{
|
|
name = "traitobject";
|
|
packageId = "traitobject";
|
|
}
|
|
{
|
|
name = "typeable";
|
|
packageId = "typeable";
|
|
}
|
|
{
|
|
name = "unicase";
|
|
packageId = "unicase";
|
|
}
|
|
{
|
|
name = "url";
|
|
packageId = "url 1.7.2";
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"hyper-native-tls" = rec {
|
|
crateName = "hyper-native-tls";
|
|
version = "0.2.4";
|
|
edition = "2015";
|
|
sha256 = "1s2nm9apj5i8yjrzq8amdjwzhy0v967fjl1vca1ra1fk6m52wcvj";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "antidote";
|
|
packageId = "antidote";
|
|
}
|
|
{
|
|
name = "hyper";
|
|
packageId = "hyper";
|
|
}
|
|
{
|
|
name = "native-tls";
|
|
packageId = "native-tls 0.1.5";
|
|
}
|
|
];
|
|
|
|
};
|
|
"idna 0.1.5" = rec {
|
|
crateName = "idna";
|
|
version = "0.1.5";
|
|
edition = "2015";
|
|
sha256 = "0kl4gs5kaydn4v07c6ka33spm9qdh2np0x7iw7g5zd8z1c7rxw1q";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "matches";
|
|
packageId = "matches";
|
|
}
|
|
{
|
|
name = "unicode-bidi";
|
|
packageId = "unicode-bidi";
|
|
}
|
|
{
|
|
name = "unicode-normalization";
|
|
packageId = "unicode-normalization";
|
|
}
|
|
];
|
|
|
|
};
|
|
"idna 0.2.0" = rec {
|
|
crateName = "idna";
|
|
version = "0.2.0";
|
|
edition = "2015";
|
|
sha256 = "1a9066imqpdrm1aavfasdyb1zahqaz8jmdcwdawvb1pf60y6gqh2";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "matches";
|
|
packageId = "matches";
|
|
}
|
|
{
|
|
name = "unicode-bidi";
|
|
packageId = "unicode-bidi";
|
|
}
|
|
{
|
|
name = "unicode-normalization";
|
|
packageId = "unicode-normalization";
|
|
}
|
|
];
|
|
|
|
};
|
|
"iovec" = rec {
|
|
crateName = "iovec";
|
|
version = "0.1.4";
|
|
edition = "2015";
|
|
sha256 = "0ph73qygwx8i0mblrf110cj59l00gkmsgrpzz1rm85syz5pymcxj";
|
|
authors = [
|
|
"Carl Lerche <me@carllerche.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
];
|
|
|
|
};
|
|
"itoa" = rec {
|
|
crateName = "itoa";
|
|
version = "0.4.3";
|
|
edition = "2015";
|
|
sha256 = "02z6pfmppv4n5zcnz2aydqijvmgvg4fd6wr3s4q0xwsi953g61hk";
|
|
authors = [
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
};
|
|
"kernel32-sys" = rec {
|
|
crateName = "kernel32-sys";
|
|
version = "0.2.2";
|
|
edition = "2015";
|
|
sha256 = "1389av0601a9yz8dvx5zha9vmkd6ik7ax0idpb032d28555n41vm";
|
|
libName = "kernel32";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.2.8";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "winapi-build";
|
|
packageId = "winapi-build";
|
|
}
|
|
];
|
|
|
|
};
|
|
"kv-log-macro" = rec {
|
|
crateName = "kv-log-macro";
|
|
version = "1.0.4";
|
|
edition = "2018";
|
|
sha256 = "1fxar5mvl8gf19phy86b915n2yhs11z23p7bwr9afc6mcpsdjm4c";
|
|
authors = [
|
|
"Yoshua Wuyts <yoshuawuyts@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
features = [ "kv_unstable" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"language-tags" = rec {
|
|
crateName = "language-tags";
|
|
version = "0.2.2";
|
|
edition = "2015";
|
|
sha256 = "16hrjdpa827carq5x4b8zhas24d8kg4s16m6nmmn1kb7cr5qh7d9";
|
|
authors = [
|
|
"Pyfisch <pyfisch@gmail.com>"
|
|
];
|
|
features = {
|
|
"heap_size" = [ "heapsize" "heapsize_plugin" ];
|
|
};
|
|
};
|
|
"lapin" = rec {
|
|
crateName = "lapin";
|
|
version = "1.0.0-beta4";
|
|
edition = "2018";
|
|
sha256 = "1hw2wh4fpzrdynhb6xyc7yiyhc2msqz0z1mqhvwq6mli0bxyvkns";
|
|
authors = [
|
|
"Geoffroy Couprie <geo.couprie@gmail.com>"
|
|
"Marc-Antoine Perennou <Marc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amq-protocol";
|
|
packageId = "amq-protocol";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "async-task";
|
|
packageId = "async-task 3.0.0";
|
|
}
|
|
{
|
|
name = "crossbeam-channel";
|
|
packageId = "crossbeam-channel";
|
|
}
|
|
{
|
|
name = "futures-core";
|
|
packageId = "futures-core";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "mio";
|
|
packageId = "mio 0.7.0";
|
|
features = [ "os-poll" "tcp" ];
|
|
}
|
|
{
|
|
name = "parking_lot";
|
|
packageId = "parking_lot";
|
|
}
|
|
{
|
|
name = "pinky-swear";
|
|
packageId = "pinky-swear";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "amq-protocol-codegen";
|
|
packageId = "amq-protocol-codegen";
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "native-tls" ];
|
|
"native-tls" = [ "amq-protocol/native-tls" ];
|
|
"openssl" = [ "amq-protocol/openssl" ];
|
|
"rustls" = [ "rustls-native-certs" ];
|
|
"rustls-native-certs" = [ "amq-protocol/rustls-native-certs" ];
|
|
"rustls-webpki-roots-certs" = [ "amq-protocol/rustls-webpki-roots-certs" ];
|
|
"vendored-openssl" = [ "amq-protocol/vendored-openssl" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "native-tls" ];
|
|
};
|
|
"lazy_static 0.2.11" = rec {
|
|
crateName = "lazy_static";
|
|
version = "0.2.11";
|
|
edition = "2015";
|
|
sha256 = "0wxy8vak7jsx6r8gx475pjqpx11p2bfq4wvw6idmqi31mp3k7w3n";
|
|
authors = [
|
|
"Marvin Löbel <loebel.marvin@gmail.com>"
|
|
];
|
|
features = {
|
|
"compiletest" = [ "compiletest_rs" ];
|
|
"spin_no_std" = [ "nightly" "spin" ];
|
|
};
|
|
};
|
|
"lazy_static 1.4.0" = rec {
|
|
crateName = "lazy_static";
|
|
version = "1.4.0";
|
|
edition = "2015";
|
|
sha256 = "0in6ikhw8mgl33wjv6q6xfrb5b9jr16q8ygjy803fay4zcisvaz2";
|
|
authors = [
|
|
"Marvin Löbel <loebel.marvin@gmail.com>"
|
|
];
|
|
features = {
|
|
"spin_no_std" = [ "spin" ];
|
|
};
|
|
};
|
|
"lexical-core" = rec {
|
|
crateName = "lexical-core";
|
|
version = "0.7.4";
|
|
edition = "2018";
|
|
sha256 = "05i6b69ay8xbxw88vx89vglb7xm5n8ky82hax7d5a7z60bdccrfv";
|
|
authors = [
|
|
"Alex Huszagh <ahuszagh@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "arrayvec";
|
|
packageId = "arrayvec";
|
|
optional = true;
|
|
features = [ "array-sizes-33-128" ];
|
|
}
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 1.2.1";
|
|
}
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "ryu";
|
|
packageId = "ryu";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "static_assertions";
|
|
packageId = "static_assertions";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"correct" = [ "arrayvec" "static_assertions" "table" ];
|
|
"default" = [ "correct" "ryu" "std" ];
|
|
"format" = [ "static_assertions" ];
|
|
"grisu3" = [ "dtoa" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "arrayvec" "correct" "default" "ryu" "static_assertions" "std" "table" ];
|
|
};
|
|
"libc" = rec {
|
|
crateName = "libc";
|
|
version = "0.2.69";
|
|
edition = "2015";
|
|
sha256 = "0180d47sglxzjh5rkdl077zxmsiafd53gqbz9q2sj8ab9445rs4r";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"rustc-dep-of-std" = [ "align" "rustc-std-workspace-core" ];
|
|
"use_std" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"linked-hash-map" = rec {
|
|
crateName = "linked-hash-map";
|
|
version = "0.4.2";
|
|
edition = "2015";
|
|
sha256 = "0fd958y02ggwpa2246kmjky9xmnww7vxg0ik3rxgy23hgwlyqq3q";
|
|
authors = [
|
|
"Stepan Koltsov <stepan.koltsov@gmail.com>"
|
|
"Andrew Paseltiner <apaseltiner@gmail.com>"
|
|
];
|
|
features = {
|
|
"heapsize_impl" = [ "heapsize" ];
|
|
"serde_impl" = [ "serde" "serde_test" ];
|
|
};
|
|
};
|
|
"lock_api" = rec {
|
|
crateName = "lock_api";
|
|
version = "0.3.4";
|
|
edition = "2018";
|
|
sha256 = "0xgc5dzmajh0akbh5d6d7rj9mh5rzpk74pyrc946v2ixgakj9nn4";
|
|
authors = [
|
|
"Amanieu d'Antras <amanieu@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "scopeguard";
|
|
packageId = "scopeguard";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"log 0.3.8" = rec {
|
|
crateName = "log";
|
|
version = "0.3.8";
|
|
edition = "2015";
|
|
sha256 = "0nsn28syc49vvjhxcfc8261rd1frhjc0r4bn9v3mqvps3ra7f3w8";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "use_std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "use_std" ];
|
|
};
|
|
"log 0.4.8" = rec {
|
|
crateName = "log";
|
|
version = "0.4.8";
|
|
edition = "2015";
|
|
sha256 = "1xz18ixccl5c6np4linv3ypc7hpmmgpc5zzd2ymp2ssfx0mhbdhl";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
];
|
|
features = {
|
|
"kv_unstable_sval" = [ "kv_unstable" "sval/fmt" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "kv_unstable" "std" ];
|
|
};
|
|
"lru-cache" = rec {
|
|
crateName = "lru-cache";
|
|
version = "0.1.1";
|
|
edition = "2015";
|
|
sha256 = "08fwa341bpibpfgy1qaarmcvq44dp1n8f9z2ykjrqwkgy1zzy1jd";
|
|
authors = [
|
|
"Stepan Koltsov <stepan.koltsov@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "linked-hash-map";
|
|
packageId = "linked-hash-map";
|
|
}
|
|
];
|
|
features = {
|
|
"heapsize_impl" = [ "heapsize" "linked-hash-map/heapsize_impl" ];
|
|
};
|
|
};
|
|
"maplit" = rec {
|
|
crateName = "maplit";
|
|
version = "1.0.2";
|
|
edition = "2015";
|
|
sha256 = "07b5kjnhrrmfhgqm9wprjw8adx6i225lqp49gasgqg74lahnabiy";
|
|
authors = [
|
|
"bluss"
|
|
];
|
|
|
|
};
|
|
"matchers" = rec {
|
|
crateName = "matchers";
|
|
version = "0.0.1";
|
|
edition = "2018";
|
|
sha256 = "1q8ckqmkjqkznvdi9x0z769yz2bmvlqcwx51ad2lpk4mfmgpi6gh";
|
|
authors = [
|
|
"Eliza Weisman <eliza@buoyant.io>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "regex-automata";
|
|
packageId = "regex-automata";
|
|
}
|
|
];
|
|
|
|
};
|
|
"matches" = rec {
|
|
crateName = "matches";
|
|
version = "0.1.8";
|
|
edition = "2015";
|
|
sha256 = "020axl4q7rk9vz90phs7f8jas4imxal9y9kxl4z4v7a6719mrz3z";
|
|
libPath = "lib.rs";
|
|
authors = [
|
|
"Simon Sapin <simon.sapin@exyr.org>"
|
|
];
|
|
|
|
};
|
|
"maybe-uninit" = rec {
|
|
crateName = "maybe-uninit";
|
|
version = "2.0.0";
|
|
edition = "2015";
|
|
sha256 = "004y0nzmpfdrhz251278341z6ql34iv1k6dp1h6af7d6nd6jwc30";
|
|
authors = [
|
|
"est31 <MTest31@outlook.com>"
|
|
"The Rust Project Developers"
|
|
];
|
|
|
|
};
|
|
"md5" = rec {
|
|
crateName = "md5";
|
|
version = "0.3.8";
|
|
edition = "2015";
|
|
sha256 = "0j2s8aqdkhwhy7awga2bmv5n8qq8bgy8672iha9f3y871dm6vibr";
|
|
authors = [
|
|
"Ivan Ukhov <ivan.ukhov@gmail.com>"
|
|
"Kamal Ahmad <shibe@openmailbox.org>"
|
|
"Konstantin Stepanov <milezv@gmail.com>"
|
|
"Lukas Kalbertodt <lukas.kalbertodt@gmail.com>"
|
|
"Nathan Musoke <nathan.musoke@gmail.com>"
|
|
"Tony Arcieri <bascule@gmail.com>"
|
|
"Wim de With <register@dewith.io>"
|
|
];
|
|
|
|
};
|
|
"memchr 0.1.11" = rec {
|
|
crateName = "memchr";
|
|
version = "0.1.11";
|
|
edition = "2015";
|
|
sha256 = "084d85hjfa3xf5kwdms2mhbkh78m1gl2254cp5swcxj3a7xjkdnq";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
"bluss"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"memchr 2.3.3" = rec {
|
|
crateName = "memchr";
|
|
version = "2.3.3";
|
|
edition = "2015";
|
|
sha256 = "0074pvsfl938ndl5js14ibc7i9q0k3zp390z843w8nlyv4bxha1p";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
"bluss"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"use_std" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" "use_std" ];
|
|
};
|
|
"memoffset" = rec {
|
|
crateName = "memoffset";
|
|
version = "0.5.4";
|
|
edition = "2015";
|
|
sha256 = "1n236rn8yxbi4ckh1qkz34822bgp24qijnp99sfhjx73lw12rz5l";
|
|
authors = [
|
|
"Gilad Naaman <gilad.naaman@gmail.com>"
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "autocfg";
|
|
packageId = "autocfg 1.0.0";
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"mime" = rec {
|
|
crateName = "mime";
|
|
version = "0.2.6";
|
|
edition = "2015";
|
|
sha256 = "1q1s1ax1gaz8ld3513nvhidfwnik5asbs1ma3hp6inp5dn56nqms";
|
|
authors = [
|
|
"Sean McArthur <sean.monstar@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
];
|
|
features = {
|
|
"heap_size" = [ "heapsize" ];
|
|
};
|
|
};
|
|
"mio 0.6.21" = rec {
|
|
crateName = "mio";
|
|
version = "0.6.21";
|
|
edition = "2015";
|
|
sha256 = "13q02a7cwc140aygf8amadpzpl5lyj3p2r4wnvgydfpnphifqb9h";
|
|
authors = [
|
|
"Carl Lerche <me@carllerche.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "fuchsia-zircon";
|
|
packageId = "fuchsia-zircon";
|
|
target = { target, features }: (target."os" == "fuchsia");
|
|
}
|
|
{
|
|
name = "fuchsia-zircon-sys";
|
|
packageId = "fuchsia-zircon-sys";
|
|
target = { target, features }: (target."os" == "fuchsia");
|
|
}
|
|
{
|
|
name = "iovec";
|
|
packageId = "iovec";
|
|
}
|
|
{
|
|
name = "kernel32-sys";
|
|
packageId = "kernel32-sys";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "miow";
|
|
packageId = "miow 0.2.1";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "net2";
|
|
packageId = "net2";
|
|
}
|
|
{
|
|
name = "slab";
|
|
packageId = "slab";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.2.8";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "with-deprecated" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "with-deprecated" ];
|
|
};
|
|
"mio 0.7.0" = rec {
|
|
crateName = "mio";
|
|
version = "0.7.0";
|
|
edition = "2018";
|
|
sha256 = "1yyp74894c0plmdlcdj4pn34c9qis3sl2algg8hn38s9hfy736bf";
|
|
authors = [
|
|
"Carl Lerche <me@carllerche.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "miow";
|
|
packageId = "miow 0.3.3";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "ntapi";
|
|
packageId = "ntapi";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "winsock2" "mswsock" ];
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "os-poll" "tcp" ];
|
|
};
|
|
"mio-uds" = rec {
|
|
crateName = "mio-uds";
|
|
version = "0.6.7";
|
|
edition = "2015";
|
|
sha256 = "09gimdbnj7b9yca99pk8lxh9jhl79msj795c8fxi2sqr9slmfqln";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "iovec";
|
|
packageId = "iovec";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "mio";
|
|
packageId = "mio 0.6.21";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
];
|
|
|
|
};
|
|
"miow 0.2.1" = rec {
|
|
crateName = "miow";
|
|
version = "0.2.1";
|
|
edition = "2015";
|
|
sha256 = "06g9b8sqlh5gxakwqq4rrib07afwanfnxgxajrldwcgk3hxjy7wc";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "kernel32-sys";
|
|
packageId = "kernel32-sys";
|
|
}
|
|
{
|
|
name = "net2";
|
|
packageId = "net2";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.2.8";
|
|
}
|
|
{
|
|
name = "ws2_32-sys";
|
|
packageId = "ws2_32-sys";
|
|
}
|
|
];
|
|
|
|
};
|
|
"miow 0.3.3" = rec {
|
|
crateName = "miow";
|
|
version = "0.3.3";
|
|
edition = "2015";
|
|
sha256 = "09ljvx6wg30f2xlv7b7hhpkw7k312n3hjgmrbhwzhz9x03ra0sir";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "socket2";
|
|
packageId = "socket2";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
features = [ "std" "fileapi" "handleapi" "ioapiset" "minwindef" "namedpipeapi" "ntdef" "synchapi" "winerror" "winsock2" "ws2def" "ws2ipdef" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"native-tls 0.1.5" = rec {
|
|
crateName = "native-tls";
|
|
version = "0.1.5";
|
|
edition = "2015";
|
|
sha256 = "1h7v80nlskyr7b1gsg4ivlpm6pilj6ybgvcwadj7ips3igfblkgp";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 0.2.11";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "openssl";
|
|
packageId = "openssl 0.9.24";
|
|
target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "schannel";
|
|
packageId = "schannel";
|
|
target = { target, features }: (target."os" == "windows");
|
|
}
|
|
{
|
|
name = "security-framework";
|
|
packageId = "security-framework 0.1.16";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
features = [ "OSX_10_8" ];
|
|
}
|
|
{
|
|
name = "security-framework-sys";
|
|
packageId = "security-framework-sys 0.1.16";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "tempdir";
|
|
packageId = "tempdir";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
];
|
|
|
|
};
|
|
"native-tls 0.2.4" = rec {
|
|
crateName = "native-tls";
|
|
version = "0.2.4";
|
|
edition = "2015";
|
|
sha256 = "0bcbqm8gpm5azlp8rwznhrfk3ngikr041fj883lmw3g9dz08h39b";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "openssl";
|
|
packageId = "openssl 0.10.29";
|
|
target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "openssl-probe";
|
|
packageId = "openssl-probe";
|
|
target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "openssl-sys";
|
|
packageId = "openssl-sys";
|
|
target = { target, features }: (!((target."os" == "windows") || (target."os" == "macos") || (target."os" == "ios")));
|
|
}
|
|
{
|
|
name = "schannel";
|
|
packageId = "schannel";
|
|
target = { target, features }: (target."os" == "windows");
|
|
}
|
|
{
|
|
name = "security-framework";
|
|
packageId = "security-framework 0.4.3";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "security-framework-sys";
|
|
packageId = "security-framework-sys 0.4.3";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
{
|
|
name = "tempfile";
|
|
packageId = "tempfile 3.1.0";
|
|
target = { target, features }: ((target."os" == "macos") || (target."os" == "ios"));
|
|
}
|
|
];
|
|
features = {
|
|
"vendored" = [ "openssl/vendored" ];
|
|
};
|
|
};
|
|
"net2" = rec {
|
|
crateName = "net2";
|
|
version = "0.2.33";
|
|
edition = "2015";
|
|
sha256 = "126g3fgfxp06zimc1l9iyxnn9cif1hjsg7sd81nlls5nnyghsma2";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: ((target."os" == "redox") || target."unix");
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "handleapi" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ];
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "duration" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "duration" ];
|
|
};
|
|
"nom 4.1.1" = rec {
|
|
crateName = "nom";
|
|
version = "4.1.1";
|
|
edition = "2015";
|
|
sha256 = "0jkp6c1bmgqqjn2gzhsh0lxn6p1afmlpq3ng8jgnnnazy9l9yd4w";
|
|
authors = [
|
|
"contact@geoffroycouprie.com"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 2.3.3";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"regexp" = [ "regex" ];
|
|
"regexp_macros" = [ "regexp" "lazy_static" ];
|
|
"std" = [ "alloc" "memchr/use_std" ];
|
|
"verbose-errors" = [ "alloc" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "alloc" "default" "std" ];
|
|
};
|
|
"nom 6.0.0-alpha1" = rec {
|
|
crateName = "nom";
|
|
version = "6.0.0-alpha1";
|
|
edition = "2018";
|
|
sha256 = "1ih5jxqci844ckgpddcp5fyz3glx7kr44frj2ywigxsbaiwhf0i5";
|
|
authors = [
|
|
"contact@geoffroycouprie.com"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lexical-core";
|
|
packageId = "lexical-core";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 2.3.3";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "version_check";
|
|
packageId = "version_check 0.9.1";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" "lexical" ];
|
|
"lexical" = [ "lexical-core" ];
|
|
"regexp" = [ "regex" ];
|
|
"std" = [ "alloc" "memchr/use_std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "alloc" "default" "lexical" "lexical-core" "std" ];
|
|
};
|
|
"ntapi" = rec {
|
|
crateName = "ntapi";
|
|
version = "0.3.3";
|
|
edition = "2018";
|
|
sha256 = "00h6xbvvlkiln9sy34p3s19a7kw00dvvmz1hgq4brb43v4f08vpj";
|
|
authors = [
|
|
"MSxDOS <melcodos@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
features = [ "cfg" "evntrace" "in6addr" "inaddr" "minwinbase" "ntsecapi" "windef" "winioctl" ];
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "user" ];
|
|
"impl-default" = [ "winapi/impl-default" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "user" ];
|
|
};
|
|
"num-integer" = rec {
|
|
crateName = "num-integer";
|
|
version = "0.1.39";
|
|
edition = "2015";
|
|
sha256 = "1shc9hfykcywgd86h2w6939d436gpmx2pbqbay653w3p4s6m4gg8";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "num-traits";
|
|
packageId = "num-traits 0.2.6";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"i128" = [ "num-traits/i128" ];
|
|
"std" = [ "num-traits/std" ];
|
|
};
|
|
};
|
|
"num-traits 0.1.43" = rec {
|
|
crateName = "num-traits";
|
|
version = "0.1.43";
|
|
edition = "2015";
|
|
sha256 = "0c9whknf2dm74a3cqirafy6gj83a76gl56g4v3g19k6lkwz13rcj";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "num-traits";
|
|
packageId = "num-traits 0.2.6";
|
|
}
|
|
];
|
|
|
|
};
|
|
"num-traits 0.2.6" = rec {
|
|
crateName = "num-traits";
|
|
version = "0.2.6";
|
|
edition = "2015";
|
|
sha256 = "1qdym9m6sbzna1pq3s21cbjgyjakyjds33xwp7c30vbxr5y5sfhb";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"num_cpus" = rec {
|
|
crateName = "num_cpus";
|
|
version = "1.13.0";
|
|
edition = "2015";
|
|
sha256 = "1cv6yxhz2zbnwn8pn1yn8grg7zsnd523947fby41a737aqvryj85";
|
|
authors = [
|
|
"Sean McArthur <sean@seanmonstar.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "hermit-abi";
|
|
packageId = "hermit-abi";
|
|
target = { target, features }: (((target."arch" == "x86_64") || (target."arch" == "aarch64")) && (target."os" == "hermit"));
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"ofborg" = rec {
|
|
crateName = "ofborg";
|
|
version = "0.1.9";
|
|
edition = "2018";
|
|
crateBin = [
|
|
{ name = "log-message-generator"; path = "src/bin/log-message-generator.rs"; }
|
|
{ name = "github-comment-filter"; path = "src/bin/github-comment-filter.rs"; }
|
|
{ name = "build-faker"; path = "src/bin/build-faker.rs"; }
|
|
{ name = "mass-rebuilder"; path = "src/bin/mass-rebuilder.rs"; }
|
|
{ name = "github-comment-poster"; path = "src/bin/github-comment-poster.rs"; }
|
|
{ name = "stats"; path = "src/bin/stats.rs"; }
|
|
{ name = "log-message-collector"; path = "src/bin/log-message-collector.rs"; }
|
|
{ name = "evaluation-filter"; path = "src/bin/evaluation-filter.rs"; }
|
|
{ name = "builder"; path = "src/bin/builder.rs"; }
|
|
];
|
|
src = (builtins.filterSource sourceFilter ./ofborg);
|
|
authors = [
|
|
"Graham Christensen <graham@grahamc.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "amqp";
|
|
packageId = "amqp";
|
|
}
|
|
{
|
|
name = "async-std";
|
|
packageId = "async-std";
|
|
}
|
|
{
|
|
name = "chrono";
|
|
packageId = "chrono";
|
|
}
|
|
{
|
|
name = "either";
|
|
packageId = "either";
|
|
}
|
|
{
|
|
name = "fs2";
|
|
packageId = "fs2";
|
|
}
|
|
{
|
|
name = "hubcaps";
|
|
packageId = "hubcaps";
|
|
}
|
|
{
|
|
name = "hyper";
|
|
packageId = "hyper";
|
|
}
|
|
{
|
|
name = "hyper-native-tls";
|
|
packageId = "hyper-native-tls";
|
|
}
|
|
{
|
|
name = "lapin";
|
|
packageId = "lapin";
|
|
}
|
|
{
|
|
name = "lru-cache";
|
|
packageId = "lru-cache";
|
|
}
|
|
{
|
|
name = "md5";
|
|
packageId = "md5";
|
|
}
|
|
{
|
|
name = "nom";
|
|
packageId = "nom 4.1.1";
|
|
}
|
|
{
|
|
name = "separator";
|
|
packageId = "separator";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
}
|
|
{
|
|
name = "serde_derive";
|
|
packageId = "serde_derive";
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
}
|
|
{
|
|
name = "sys-info";
|
|
packageId = "sys-info";
|
|
}
|
|
{
|
|
name = "tempfile";
|
|
packageId = "tempfile 2.2.0";
|
|
}
|
|
{
|
|
name = "tracing";
|
|
packageId = "tracing";
|
|
}
|
|
{
|
|
name = "tracing-subscriber";
|
|
packageId = "tracing-subscriber";
|
|
features = [ "json" ];
|
|
}
|
|
{
|
|
name = "uuid";
|
|
packageId = "uuid";
|
|
features = [ "v4" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"ofborg-simple-build" = rec {
|
|
crateName = "ofborg-simple-build";
|
|
version = "0.1.0";
|
|
edition = "2018";
|
|
crateBin = [
|
|
{ name = "ofborg-simple-build"; path = "src/main.rs"; }
|
|
];
|
|
src = (builtins.filterSource sourceFilter ./ofborg-simple-build);
|
|
authors = [
|
|
"Daiderd Jordan <daiderd@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.3.8";
|
|
}
|
|
{
|
|
name = "ofborg";
|
|
packageId = "ofborg";
|
|
}
|
|
];
|
|
|
|
};
|
|
"once_cell" = rec {
|
|
crateName = "once_cell";
|
|
version = "1.3.1";
|
|
edition = "2018";
|
|
sha256 = "0nyf4659py8ccnrrwdvw242h3j3qlrw6zi5gsjb9bjbm0n0h3imi";
|
|
authors = [
|
|
"Aleksey Kladov <aleksey.kladov@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"opaque-debug" = rec {
|
|
crateName = "opaque-debug";
|
|
version = "0.2.3";
|
|
edition = "2015";
|
|
sha256 = "172j6bs8ndclqxa2m64qc0y1772rr73g4l9fg2svscgicnbfff98";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
|
|
};
|
|
"openssl 0.10.29" = rec {
|
|
crateName = "openssl";
|
|
version = "0.10.29";
|
|
edition = "2015";
|
|
sha256 = "1p8bybxjkcf8p49jk0lywa10qa1x4f5bdmc5dadgbi5l9igxirnf";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 1.2.1";
|
|
}
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "foreign-types";
|
|
packageId = "foreign-types";
|
|
}
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "openssl-sys";
|
|
packageId = "openssl-sys";
|
|
}
|
|
];
|
|
features = {
|
|
"vendored" = [ "openssl-sys/vendored" ];
|
|
};
|
|
};
|
|
"openssl 0.9.24" = rec {
|
|
crateName = "openssl";
|
|
version = "0.9.24";
|
|
edition = "2015";
|
|
sha256 = "11br5b8x1kc5klsn50ihiml82ajyzcwi3lljvrlsm8vlhhlmqq53";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 0.9.1";
|
|
}
|
|
{
|
|
name = "foreign-types";
|
|
packageId = "foreign-types";
|
|
}
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "openssl-sys";
|
|
packageId = "openssl-sys";
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"openssl-probe" = rec {
|
|
crateName = "openssl-probe";
|
|
version = "0.1.2";
|
|
edition = "2015";
|
|
sha256 = "1pijrdifgsdwd45b08c2g0dsmnhz7c3kmagb70839ngrd7d29bvp";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
|
|
};
|
|
"openssl-sys" = rec {
|
|
crateName = "openssl-sys";
|
|
version = "0.9.55";
|
|
edition = "2015";
|
|
sha256 = "1n55z6jqmwflp5ahnh9893i5b0v0f4gd3rgr4cijw3qah5yhj5vp";
|
|
build = "build/main.rs";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "autocfg";
|
|
packageId = "autocfg 1.0.0";
|
|
}
|
|
{
|
|
name = "cc";
|
|
packageId = "cc";
|
|
}
|
|
{
|
|
name = "pkg-config";
|
|
packageId = "pkg-config";
|
|
}
|
|
{
|
|
name = "vcpkg";
|
|
packageId = "vcpkg";
|
|
target = {target, features}: (target."env" == "msvc");
|
|
}
|
|
];
|
|
features = {
|
|
"vendored" = [ "openssl-src" ];
|
|
};
|
|
};
|
|
"parking_lot" = rec {
|
|
crateName = "parking_lot";
|
|
version = "0.10.2";
|
|
edition = "2018";
|
|
sha256 = "0pjhcbyk6n0g6jsr6s9nf4x8wribm1b2yf8fgc8drbqa77mh99yk";
|
|
authors = [
|
|
"Amanieu d'Antras <amanieu@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lock_api";
|
|
packageId = "lock_api";
|
|
}
|
|
{
|
|
name = "parking_lot_core";
|
|
packageId = "parking_lot_core";
|
|
}
|
|
];
|
|
features = {
|
|
"deadlock_detection" = [ "parking_lot_core/deadlock_detection" ];
|
|
"nightly" = [ "parking_lot_core/nightly" "lock_api/nightly" ];
|
|
"owning_ref" = [ "lock_api/owning_ref" ];
|
|
"serde" = [ "lock_api/serde" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"parking_lot_core" = rec {
|
|
crateName = "parking_lot_core";
|
|
version = "0.7.2";
|
|
edition = "2018";
|
|
sha256 = "18s0cw5y32447c06fhg2mp3xfng22fn1h9fpx3il98sbimv7r36m";
|
|
authors = [
|
|
"Amanieu d'Antras <amanieu@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "cloudabi";
|
|
packageId = "cloudabi";
|
|
target = { target, features }: (target."os" == "cloudabi");
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "redox_syscall";
|
|
packageId = "redox_syscall";
|
|
target = { target, features }: (target."os" == "redox");
|
|
}
|
|
{
|
|
name = "smallvec";
|
|
packageId = "smallvec";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "winnt" "ntstatus" "minwindef" "winerror" "winbase" "errhandlingapi" "handleapi" ];
|
|
}
|
|
];
|
|
features = {
|
|
"deadlock_detection" = [ "petgraph" "thread-id" "backtrace" ];
|
|
};
|
|
};
|
|
"percent-encoding 1.0.1" = rec {
|
|
crateName = "percent-encoding";
|
|
version = "1.0.1";
|
|
edition = "2015";
|
|
sha256 = "0cgq08v1fvr6bs5fvy390cz830lq4fak8havdasdacxcw790s09i";
|
|
libPath = "lib.rs";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
|
|
};
|
|
"percent-encoding 2.1.0" = rec {
|
|
crateName = "percent-encoding";
|
|
version = "2.1.0";
|
|
edition = "2015";
|
|
sha256 = "0bp3zrsk3kr47fbpipyczidbbx4g54lzxdm77ni1i3qws10mdzfl";
|
|
libPath = "lib.rs";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
|
|
};
|
|
"pest" = rec {
|
|
crateName = "pest";
|
|
version = "2.1.3";
|
|
edition = "2015";
|
|
sha256 = "0lry80bm90x47nq71wxq83kjrm9ashpz4kbm92p90ysdx4m8gx0h";
|
|
authors = [
|
|
"Dragoș Tiselice <dragostiselice@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "ucd-trie";
|
|
packageId = "ucd-trie";
|
|
}
|
|
];
|
|
features = {
|
|
"pretty-print" = [ "serde" "serde_json" ];
|
|
};
|
|
};
|
|
"pest_derive" = rec {
|
|
crateName = "pest_derive";
|
|
version = "2.1.0";
|
|
edition = "2015";
|
|
sha256 = "1l5jfa6ril71cw5nsiw0r45br54dd8cj2r1nc2d1wq6wb3jilgc3";
|
|
procMacro = true;
|
|
authors = [
|
|
"Dragoș Tiselice <dragostiselice@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "pest";
|
|
packageId = "pest";
|
|
}
|
|
{
|
|
name = "pest_generator";
|
|
packageId = "pest_generator";
|
|
}
|
|
];
|
|
|
|
};
|
|
"pest_generator" = rec {
|
|
crateName = "pest_generator";
|
|
version = "2.1.3";
|
|
edition = "2015";
|
|
sha256 = "0mfgl0p6v91ywdqr9i8w053v70cnfqjk8y5rhwbvir9idridpf4r";
|
|
authors = [
|
|
"Dragoș Tiselice <dragostiselice@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "pest";
|
|
packageId = "pest";
|
|
}
|
|
{
|
|
name = "pest_meta";
|
|
packageId = "pest_meta";
|
|
}
|
|
{
|
|
name = "proc-macro2";
|
|
packageId = "proc-macro2";
|
|
}
|
|
{
|
|
name = "quote";
|
|
packageId = "quote";
|
|
}
|
|
{
|
|
name = "syn";
|
|
packageId = "syn";
|
|
}
|
|
];
|
|
|
|
};
|
|
"pest_meta" = rec {
|
|
crateName = "pest_meta";
|
|
version = "2.1.3";
|
|
edition = "2015";
|
|
sha256 = "07d1jbbbpxpchk0j37ljas46sdyyg599z3zw2ac0f5sk9x06xgjl";
|
|
authors = [
|
|
"Dragoș Tiselice <dragostiselice@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "maplit";
|
|
packageId = "maplit";
|
|
}
|
|
{
|
|
name = "pest";
|
|
packageId = "pest";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "sha-1";
|
|
packageId = "sha-1";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
|
|
};
|
|
"pin-project-lite" = rec {
|
|
crateName = "pin-project-lite";
|
|
version = "0.1.4";
|
|
edition = "2018";
|
|
sha256 = "1bljczwz9yyb6jskjhbkilcbdg7v1mhfwzp2mxknzf7v1isl8y13";
|
|
authors = [
|
|
"Taiki Endo <te316e89@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"pin-utils" = rec {
|
|
crateName = "pin-utils";
|
|
version = "0.1.0";
|
|
edition = "2018";
|
|
sha256 = "117ir7vslsl2z1a7qzhws4pd01cg2d3338c47swjyvqv2n60v1wb";
|
|
authors = [
|
|
"Josef Brandl <mail@josefbrandl.de>"
|
|
];
|
|
|
|
};
|
|
"pinky-swear" = rec {
|
|
crateName = "pinky-swear";
|
|
version = "4.0.0";
|
|
edition = "2018";
|
|
sha256 = "012md12m4v1n9ffjq4q1r3aj0aynm86ssshb7bmin598z96hc7q7";
|
|
authors = [
|
|
"Marc-Antoine Perennou <Marc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "doc-comment";
|
|
packageId = "doc-comment";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "parking_lot";
|
|
packageId = "parking_lot";
|
|
}
|
|
];
|
|
|
|
};
|
|
"pkg-config" = rec {
|
|
crateName = "pkg-config";
|
|
version = "0.3.14";
|
|
edition = "2015";
|
|
sha256 = "135ia995lqzr0gxpk85h0bjxf82kj6hbxdx924sh9jdln6r8wvk7";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
|
|
};
|
|
"ppv-lite86" = rec {
|
|
crateName = "ppv-lite86";
|
|
version = "0.2.6";
|
|
edition = "2018";
|
|
sha256 = "06zs492wbms7j5qhy58cs3976c7kyc47rx0d6fn63rgvp580njbl";
|
|
authors = [
|
|
"The CryptoCorrosion Contributors"
|
|
];
|
|
features = {
|
|
"default" = [ "std" "simd" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "simd" "std" ];
|
|
};
|
|
"proc-macro2" = rec {
|
|
crateName = "proc-macro2";
|
|
version = "1.0.10";
|
|
edition = "2018";
|
|
sha256 = "1qxbnl8i3a5b2nxb8kdxbq6kj3pd1ckhm35wm7z3jd7n5wlns96z";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "unicode-xid";
|
|
packageId = "unicode-xid";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "proc-macro" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "proc-macro" ];
|
|
};
|
|
"quick-error" = rec {
|
|
crateName = "quick-error";
|
|
version = "1.2.3";
|
|
edition = "2015";
|
|
sha256 = "1q6za3v78hsspisc197bg3g7rpc989qycy8ypr8ap8igv10ikl51";
|
|
authors = [
|
|
"Paul Colomiets <paul@colomiets.name>"
|
|
"Colin Kiegel <kiegel@gmx.de>"
|
|
];
|
|
|
|
};
|
|
"quote" = rec {
|
|
crateName = "quote";
|
|
version = "1.0.3";
|
|
edition = "2018";
|
|
sha256 = "0zwd6fp74xfg4jnnnwj4v84lkzif2giwj4ch1hka9g35ghc6rp1b";
|
|
authors = [
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "proc-macro2";
|
|
packageId = "proc-macro2";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "proc-macro" ];
|
|
"proc-macro" = [ "proc-macro2/proc-macro" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "proc-macro" ];
|
|
};
|
|
"rand 0.3.22" = rec {
|
|
crateName = "rand";
|
|
version = "0.3.22";
|
|
edition = "2015";
|
|
sha256 = "1caf1gs520x7nq10irg10sd2swk8d2zhkydnxvc0l3yjz6mk59qm";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "fuchsia-zircon";
|
|
packageId = "fuchsia-zircon";
|
|
target = { target, features }: (target."os" == "fuchsia");
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "rand";
|
|
packageId = "rand 0.4.3";
|
|
}
|
|
];
|
|
features = {
|
|
"nightly" = [ "i128_support" ];
|
|
};
|
|
};
|
|
"rand 0.4.3" = rec {
|
|
crateName = "rand";
|
|
version = "0.4.3";
|
|
edition = "2015";
|
|
sha256 = "1gfgnqfj2pyh27dcb720jpawskllwnbvxh816ddyykv269xz8ml3";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "fuchsia-zircon";
|
|
packageId = "fuchsia-zircon";
|
|
target = { target, features }: (target."os" == "fuchsia");
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
optional = true;
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "minwindef" "ntsecapi" "profileapi" "winnt" ];
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"nightly" = [ "i128_support" ];
|
|
"std" = [ "libc" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "libc" "std" ];
|
|
};
|
|
"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";
|
|
rename = "getrandom_package";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
optional = true;
|
|
usesDefaultFeatures = false;
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "rand_chacha";
|
|
packageId = "rand_chacha";
|
|
usesDefaultFeatures = false;
|
|
target = { target, features }: (!(target."os" == "emscripten"));
|
|
}
|
|
{
|
|
name = "rand_core";
|
|
packageId = "rand_core";
|
|
}
|
|
{
|
|
name = "rand_hc";
|
|
packageId = "rand_hc";
|
|
target = { target, features }: (target."os" == "emscripten");
|
|
}
|
|
];
|
|
devDependencies = [
|
|
{
|
|
name = "rand_hc";
|
|
packageId = "rand_hc";
|
|
}
|
|
];
|
|
features = {
|
|
"alloc" = [ "rand_core/alloc" ];
|
|
"default" = [ "std" ];
|
|
"getrandom" = [ "getrandom_package" "rand_core/getrandom" ];
|
|
"nightly" = [ "simd_support" ];
|
|
"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" "default" "getrandom" "getrandom_package" "libc" "std" ];
|
|
};
|
|
"rand_chacha" = rec {
|
|
crateName = "rand_chacha";
|
|
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";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" "simd" ];
|
|
"std" = [ "ppv-lite86/std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "std" ];
|
|
};
|
|
"rand_core" = rec {
|
|
crateName = "rand_core";
|
|
version = "0.5.1";
|
|
edition = "2018";
|
|
sha256 = "06bdvx08v3rkz451cm7z59xwwqn1rkfh6v9ay77b14f8dwlybgch";
|
|
authors = [
|
|
"The Rand Project Developers"
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "getrandom";
|
|
packageId = "getrandom";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"serde1" = [ "serde" ];
|
|
"std" = [ "alloc" "getrandom" "getrandom/std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "alloc" "getrandom" "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";
|
|
}
|
|
];
|
|
|
|
};
|
|
"redox_syscall" = rec {
|
|
crateName = "redox_syscall";
|
|
version = "0.1.50";
|
|
edition = "2015";
|
|
sha256 = "1hkga2axgq4knmp7wdfkqgcb2f9c5nllynzlxxv1fc619m9rmvjj";
|
|
libName = "syscall";
|
|
authors = [
|
|
"Jeremy Soller <jackpot51@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"regex 0.1.80" = rec {
|
|
crateName = "regex";
|
|
version = "0.1.80";
|
|
edition = "2015";
|
|
sha256 = "0bs036h3vzc6pj5jj4vc909s9rppq7b808ic99qn0y6gm3karm2g";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "aho-corasick";
|
|
packageId = "aho-corasick 0.5.3";
|
|
}
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 0.1.11";
|
|
}
|
|
{
|
|
name = "regex-syntax";
|
|
packageId = "regex-syntax 0.3.9";
|
|
}
|
|
{
|
|
name = "thread_local";
|
|
packageId = "thread_local 0.2.7";
|
|
}
|
|
{
|
|
name = "utf8-ranges";
|
|
packageId = "utf8-ranges";
|
|
}
|
|
];
|
|
features = {
|
|
"simd-accel" = [ "simd" ];
|
|
};
|
|
};
|
|
"regex 1.3.7" = rec {
|
|
crateName = "regex";
|
|
version = "1.3.7";
|
|
edition = "2015";
|
|
sha256 = "14knp8k0r89lf6qanv0nh93br09q8lksd0hvf561kqr2941hy0m6";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "aho-corasick";
|
|
packageId = "aho-corasick 0.7.10";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "memchr";
|
|
packageId = "memchr 2.3.3";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "regex-syntax";
|
|
packageId = "regex-syntax 0.6.17";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "thread_local";
|
|
packageId = "thread_local 1.0.1";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" "perf" "unicode" "regex-syntax/default" ];
|
|
"perf" = [ "perf-cache" "perf-dfa" "perf-inline" "perf-literal" ];
|
|
"perf-cache" = [ "thread_local" ];
|
|
"perf-literal" = [ "aho-corasick" "memchr" ];
|
|
"unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" "regex-syntax/unicode" ];
|
|
"unicode-age" = [ "regex-syntax/unicode-age" ];
|
|
"unicode-bool" = [ "regex-syntax/unicode-bool" ];
|
|
"unicode-case" = [ "regex-syntax/unicode-case" ];
|
|
"unicode-gencat" = [ "regex-syntax/unicode-gencat" ];
|
|
"unicode-perl" = [ "regex-syntax/unicode-perl" ];
|
|
"unicode-script" = [ "regex-syntax/unicode-script" ];
|
|
"unicode-segment" = [ "regex-syntax/unicode-segment" ];
|
|
"unstable" = [ "pattern" ];
|
|
"use_std" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "aho-corasick" "default" "memchr" "perf" "perf-cache" "perf-dfa" "perf-inline" "perf-literal" "std" "thread_local" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
|
|
};
|
|
"regex-automata" = rec {
|
|
crateName = "regex-automata";
|
|
version = "0.1.9";
|
|
edition = "2015";
|
|
sha256 = "1r3aqa9c0s9sfrmd2w0mli16ldjzbar0rzb1x7srfjkasrqys7df";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "byteorder";
|
|
packageId = "byteorder 1.2.7";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "regex-syntax";
|
|
packageId = "regex-syntax 0.6.17";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"std" = [ "regex-syntax" ];
|
|
"transducer" = [ "std" "fst" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "regex-syntax" "std" ];
|
|
};
|
|
"regex-syntax 0.3.9" = rec {
|
|
crateName = "regex-syntax";
|
|
version = "0.3.9";
|
|
edition = "2015";
|
|
sha256 = "0ms9hgdhhsxw9w920i7gipydvagf100bb56jbs192rz86ln01v7r";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
|
|
};
|
|
"regex-syntax 0.6.17" = rec {
|
|
crateName = "regex-syntax";
|
|
version = "0.6.17";
|
|
edition = "2015";
|
|
sha256 = "1blmlgzcg7in3kcxqabpfzzrbnamr2i671flbrmlqhfps5bvvrbz";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "unicode" ];
|
|
"unicode" = [ "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "unicode" "unicode-age" "unicode-bool" "unicode-case" "unicode-gencat" "unicode-perl" "unicode-script" "unicode-segment" ];
|
|
};
|
|
"remove_dir_all" = rec {
|
|
crateName = "remove_dir_all";
|
|
version = "0.5.1";
|
|
edition = "2015";
|
|
sha256 = "1icr4xfsv0cnavqp838kqzrcnbbml5v85h648n3d7110k8dvm21l";
|
|
authors = [
|
|
"Aaronepower <theaaronepower@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "std" "errhandlingapi" "winerror" "fileapi" "winbase" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"rustc-demangle" = rec {
|
|
crateName = "rustc-demangle";
|
|
version = "0.1.13";
|
|
edition = "2015";
|
|
sha256 = "06cnrbhn1hmg4bpd70qrdpkqv5v5ygfzrb67zlvyrdh2dphsmb5d";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
|
|
};
|
|
"ryu" = rec {
|
|
crateName = "ryu";
|
|
version = "1.0.4";
|
|
edition = "2015";
|
|
sha256 = "1qa1g46584i1qvfpn8a96b2f1p4hslkfzrky7zmyyc24qqmn2ggd";
|
|
authors = [
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"safemem" = rec {
|
|
crateName = "safemem";
|
|
version = "0.3.0";
|
|
edition = "2015";
|
|
sha256 = "1n9xm7hbh7k2xjbzp2ggpxhlmrdln3idzk1nkrsb0v5990r4bjld";
|
|
authors = [
|
|
"Austin Bonander <austin.bonander@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"schannel" = rec {
|
|
crateName = "schannel";
|
|
version = "0.1.18";
|
|
edition = "2015";
|
|
sha256 = "06fdagm55j6g26bv4jsffk1ak7v5wbyyfz9dxqhi735x62qjb703";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
"Steffen Butzer <steffen.butzer@outlook.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
features = [ "lmcons" "minschannel" "securitybaseapi" "schannel" "sspi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "winerror" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"scopeguard" = rec {
|
|
crateName = "scopeguard";
|
|
version = "1.1.0";
|
|
edition = "2015";
|
|
sha256 = "1kbqm85v43rq92vx7hfiay6pmcga03vrjbbfwqpyj3pwsg3b16nj";
|
|
authors = [
|
|
"bluss"
|
|
];
|
|
features = {
|
|
"default" = [ "use_std" ];
|
|
};
|
|
};
|
|
"security-framework 0.1.16" = rec {
|
|
crateName = "security-framework";
|
|
version = "0.1.16";
|
|
edition = "2015";
|
|
sha256 = "0ci39ax08h2ngrl1yf1ra9smivhjs6xarmg7kp6fxracqpllx96z";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "core-foundation";
|
|
packageId = "core-foundation 0.2.3";
|
|
}
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.2.3";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "security-framework-sys";
|
|
packageId = "security-framework-sys 0.1.16";
|
|
}
|
|
];
|
|
features = {
|
|
"OSX_10_10" = [ "OSX_10_9" "security-framework-sys/OSX_10_10" ];
|
|
"OSX_10_11" = [ "OSX_10_10" "security-framework-sys/OSX_10_11" ];
|
|
"OSX_10_12" = [ "OSX_10_11" "security-framework-sys/OSX_10_11" ];
|
|
"OSX_10_8" = [ "security-framework-sys/OSX_10_8" ];
|
|
"OSX_10_9" = [ "OSX_10_8" "security-framework-sys/OSX_10_9" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "OSX_10_8" ];
|
|
};
|
|
"security-framework 0.4.3" = rec {
|
|
crateName = "security-framework";
|
|
version = "0.4.3";
|
|
edition = "2015";
|
|
sha256 = "0806xg2ks76ww8kb666lh3gy0nlgmw6fv7av8b6lahb54n81ncrz";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
"Kornel <kornel@geekhood.net>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "bitflags";
|
|
packageId = "bitflags 1.2.1";
|
|
}
|
|
{
|
|
name = "core-foundation";
|
|
packageId = "core-foundation 0.7.0";
|
|
}
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.7.0";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "security-framework-sys";
|
|
packageId = "security-framework-sys 0.4.3";
|
|
}
|
|
];
|
|
features = {
|
|
"OSX_10_10" = [ "OSX_10_9" "security-framework-sys/OSX_10_10" ];
|
|
"OSX_10_11" = [ "OSX_10_10" "security-framework-sys/OSX_10_11" ];
|
|
"OSX_10_12" = [ "OSX_10_11" "security-framework-sys/OSX_10_12" ];
|
|
"OSX_10_13" = [ "OSX_10_12" "security-framework-sys/OSX_10_13" "alpn" "session-tickets" ];
|
|
"OSX_10_9" = [ "security-framework-sys/OSX_10_9" ];
|
|
};
|
|
};
|
|
"security-framework-sys 0.1.16" = rec {
|
|
crateName = "security-framework-sys";
|
|
version = "0.1.16";
|
|
edition = "2015";
|
|
sha256 = "1bdy87gvmahiiyfzghsdg2dkhznww3p3d3r676qs0y32hcg648al";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.2.3";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
features = {
|
|
"OSX_10_10" = [ "OSX_10_9" ];
|
|
"OSX_10_11" = [ "OSX_10_10" ];
|
|
"OSX_10_12" = [ "OSX_10_11" ];
|
|
"OSX_10_9" = [ "OSX_10_8" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "OSX_10_8" ];
|
|
};
|
|
"security-framework-sys 0.4.3" = rec {
|
|
crateName = "security-framework-sys";
|
|
version = "0.4.3";
|
|
edition = "2015";
|
|
sha256 = "01c4fkj78frz6kz9vri1am2pbkz52raxws5lbrli5xajjbci3gqp";
|
|
authors = [
|
|
"Steven Fackler <sfackler@gmail.com>"
|
|
"Kornel <kornel@geekhood.net>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "core-foundation-sys";
|
|
packageId = "core-foundation-sys 0.7.0";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
features = {
|
|
"OSX_10_10" = [ "OSX_10_9" ];
|
|
"OSX_10_11" = [ "OSX_10_10" ];
|
|
"OSX_10_12" = [ "OSX_10_11" ];
|
|
"OSX_10_13" = [ "OSX_10_12" ];
|
|
};
|
|
};
|
|
"separator" = rec {
|
|
crateName = "separator";
|
|
version = "0.4.1";
|
|
edition = "2018";
|
|
sha256 = "1r9cfwknv4p4v5ryd204wqk5j85742ibkcz7sby41w7f8ykl2y7r";
|
|
authors = [
|
|
"Saghm Rossi <saghmrossi@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"serde" = rec {
|
|
crateName = "serde";
|
|
version = "1.0.106";
|
|
edition = "2015";
|
|
sha256 = "169kg1px2k0hlxziiikdwy42wnrs2gjbvsv7yxygcwi08736mprn";
|
|
authors = [
|
|
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "serde_derive";
|
|
packageId = "serde_derive";
|
|
optional = true;
|
|
}
|
|
];
|
|
devDependencies = [
|
|
{
|
|
name = "serde_derive";
|
|
packageId = "serde_derive";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"derive" = [ "serde_derive" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "derive" "serde_derive" "std" ];
|
|
};
|
|
"serde_derive" = rec {
|
|
crateName = "serde_derive";
|
|
version = "1.0.106";
|
|
edition = "2015";
|
|
sha256 = "0v7a2rkpx9hi70pv2wr2h0h07rgmr7gi37v0s4dn5f2gpwx9wm4y";
|
|
procMacro = true;
|
|
authors = [
|
|
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "proc-macro2";
|
|
packageId = "proc-macro2";
|
|
}
|
|
{
|
|
name = "quote";
|
|
packageId = "quote";
|
|
}
|
|
{
|
|
name = "syn";
|
|
packageId = "syn";
|
|
features = [ "visit" ];
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"serde_json" = rec {
|
|
crateName = "serde_json";
|
|
version = "1.0.52";
|
|
edition = "2018";
|
|
sha256 = "1pcyg6xhca5giyh9hnxph201bly1vrgh4ygbk8kklyjvs274r2d7";
|
|
authors = [
|
|
"Erick Tryzelaar <erick.tryzelaar@gmail.com>"
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "itoa";
|
|
packageId = "itoa";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "ryu";
|
|
packageId = "ryu";
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"alloc" = [ "serde/alloc" ];
|
|
"default" = [ "std" ];
|
|
"preserve_order" = [ "indexmap" ];
|
|
"std" = [ "serde/std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"sha-1" = rec {
|
|
crateName = "sha-1";
|
|
version = "0.8.2";
|
|
edition = "2015";
|
|
sha256 = "1pv387q0r7llk2cqzyq0nivzvkgqgzsiygqzlv7b68z9xl5lvngp";
|
|
libName = "sha1";
|
|
authors = [
|
|
"RustCrypto Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "block-buffer";
|
|
packageId = "block-buffer";
|
|
}
|
|
{
|
|
name = "digest";
|
|
packageId = "digest";
|
|
}
|
|
{
|
|
name = "fake-simd";
|
|
packageId = "fake-simd";
|
|
}
|
|
{
|
|
name = "opaque-debug";
|
|
packageId = "opaque-debug";
|
|
}
|
|
];
|
|
devDependencies = [
|
|
{
|
|
name = "digest";
|
|
packageId = "digest";
|
|
features = [ "dev" ];
|
|
}
|
|
];
|
|
features = {
|
|
"asm" = [ "sha1-asm" ];
|
|
"asm-aarch64" = [ "asm" "libc" ];
|
|
"default" = [ "std" ];
|
|
"std" = [ "digest/std" ];
|
|
};
|
|
};
|
|
"sharded-slab" = rec {
|
|
crateName = "sharded-slab";
|
|
version = "0.0.9";
|
|
edition = "2018";
|
|
sha256 = "0gpz2zmc73w0qlhypqv1b4irw56yp7lfxwirahmb9dbg2vss7m86";
|
|
authors = [
|
|
"Eliza Weisman <eliza@buoyant.io>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
];
|
|
|
|
};
|
|
"slab" = rec {
|
|
crateName = "slab";
|
|
version = "0.4.2";
|
|
edition = "2015";
|
|
sha256 = "1y59xsa27jk84sxzswjk60xcjf8b4fm5960jwpznrrcmasyva4f1";
|
|
authors = [
|
|
"Carl Lerche <me@carllerche.com>"
|
|
];
|
|
|
|
};
|
|
"smallvec" = rec {
|
|
crateName = "smallvec";
|
|
version = "1.4.0";
|
|
edition = "2018";
|
|
sha256 = "1r2yxn8qamzb1jn91zbphl0x49scbfxxjr629ql58mv1w5w5djy7";
|
|
libPath = "lib.rs";
|
|
authors = [
|
|
"Simon Sapin <simon.sapin@exyr.org>"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"socket2" = rec {
|
|
crateName = "socket2";
|
|
version = "0.3.12";
|
|
edition = "2018";
|
|
sha256 = "062921z4yc29mwzxx982nwd1kb8lnfqyvhncydbf7p3pys9qf203";
|
|
authors = [
|
|
"Alex Crichton <alex@alexcrichton.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
target = { target, features }: (target."unix" || (target."os" == "redox"));
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: (target."unix" || (target."os" == "redox"));
|
|
}
|
|
{
|
|
name = "redox_syscall";
|
|
packageId = "redox_syscall";
|
|
target = { target, features }: (target."os" == "redox");
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "handleapi" "ws2def" "ws2ipdef" "ws2tcpip" "minwindef" ];
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"static_assertions" = rec {
|
|
crateName = "static_assertions";
|
|
version = "1.1.0";
|
|
edition = "2015";
|
|
sha256 = "0gsl6xmw10gvn3zs1rv99laj5ig7ylffnh71f9l34js4nr4r7sx2";
|
|
authors = [
|
|
"Nikolai Vazquez"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"syn" = rec {
|
|
crateName = "syn";
|
|
version = "1.0.18";
|
|
edition = "2018";
|
|
sha256 = "04wj6qc9bczf1q75qzycx013s1dlgrbbjnddnk7cfa57q24782j1";
|
|
authors = [
|
|
"David Tolnay <dtolnay@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "proc-macro2";
|
|
packageId = "proc-macro2";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "quote";
|
|
packageId = "quote";
|
|
optional = true;
|
|
usesDefaultFeatures = false;
|
|
}
|
|
{
|
|
name = "unicode-xid";
|
|
packageId = "unicode-xid";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "derive" "parsing" "printing" "clone-impls" "proc-macro" ];
|
|
"printing" = [ "quote" ];
|
|
"proc-macro" = [ "proc-macro2/proc-macro" "quote/proc-macro" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "clone-impls" "default" "derive" "extra-traits" "full" "parsing" "printing" "proc-macro" "quote" "visit" ];
|
|
};
|
|
"sys-info" = rec {
|
|
crateName = "sys-info";
|
|
version = "0.5.6";
|
|
edition = "2015";
|
|
sha256 = "11i9q740p6gshibsvx6pfs0s3wkr995jb41k8dqii039716mjzv1";
|
|
libName = "sys_info";
|
|
libPath = "lib.rs";
|
|
authors = [
|
|
"Siyu Wang <FillZpp.pub@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "cc";
|
|
packageId = "cc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"tcp-stream" = rec {
|
|
crateName = "tcp-stream";
|
|
version = "0.15.4";
|
|
edition = "2018";
|
|
sha256 = "1pfrlryb4fydq4rdvmljnd01k7i3kqadlydsz5ifgsm7yrvs5yng";
|
|
libName = "tcp_stream";
|
|
authors = [
|
|
"Marc-Antoine Perennou <Marc-Antoine@Perennou.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "mio";
|
|
packageId = "mio 0.7.0";
|
|
usesDefaultFeatures = false;
|
|
features = [ "os-poll" "tcp" ];
|
|
}
|
|
{
|
|
name = "native-tls";
|
|
packageId = "native-tls 0.2.4";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"dangerous-configuration" = [ "rustls-connector/dangerous-configuration" ];
|
|
"default" = [ "native-tls" ];
|
|
"quic" = [ "rustls-connector/quic" ];
|
|
"rustls" = [ "rustls-native-certs" ];
|
|
"rustls-native-certs" = [ "rustls-connector" "rustls-connector/native-certs" ];
|
|
"rustls-webpki-roots-certs" = [ "rustls-connector" "rustls-connector/webpki-roots-certs" ];
|
|
"vendored-openssl" = [ "openssl/vendored" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "native-tls" ];
|
|
};
|
|
"tempdir" = rec {
|
|
crateName = "tempdir";
|
|
version = "0.3.7";
|
|
edition = "2015";
|
|
sha256 = "1n5n86zxpgd85y0mswrp5cfdisizq2rv3la906g6ipyc03xvbwhm";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "rand";
|
|
packageId = "rand 0.4.3";
|
|
}
|
|
{
|
|
name = "remove_dir_all";
|
|
packageId = "remove_dir_all";
|
|
}
|
|
];
|
|
|
|
};
|
|
"tempfile 2.2.0" = rec {
|
|
crateName = "tempfile";
|
|
version = "2.2.0";
|
|
edition = "2015";
|
|
sha256 = "1q61byf232rra0vqxp4qp10wwwqsqqd45qjj80ql5f34vgljzkhi";
|
|
authors = [
|
|
"Steven Allen <steven@stebalien.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "kernel32-sys";
|
|
packageId = "kernel32-sys";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "rand";
|
|
packageId = "rand 0.3.22";
|
|
}
|
|
{
|
|
name = "redox_syscall";
|
|
packageId = "redox_syscall";
|
|
target = { target, features }: (target."os" == "redox");
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.2.8";
|
|
target = { target, features }: target."windows";
|
|
}
|
|
];
|
|
|
|
};
|
|
"tempfile 3.1.0" = rec {
|
|
crateName = "tempfile";
|
|
version = "3.1.0";
|
|
edition = "2018";
|
|
sha256 = "1a9cfdqw70n7bcnkx05aih9xdba8lqazmqlkjpkmn2la6gcj8vks";
|
|
authors = [
|
|
"Steven Allen <steven@stebalien.com>"
|
|
"The Rust Project Developers"
|
|
"Ashley Mannix <ashleymannix@live.com.au>"
|
|
"Jason White <jasonaw0@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
target = { target, features }: target."unix";
|
|
}
|
|
{
|
|
name = "rand";
|
|
packageId = "rand 0.7.3";
|
|
}
|
|
{
|
|
name = "redox_syscall";
|
|
packageId = "redox_syscall";
|
|
target = { target, features }: (target."os" == "redox");
|
|
}
|
|
{
|
|
name = "remove_dir_all";
|
|
packageId = "remove_dir_all";
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "fileapi" "handleapi" "winbase" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"thread-id" = rec {
|
|
crateName = "thread-id";
|
|
version = "2.0.0";
|
|
edition = "2015";
|
|
sha256 = "00zzs2bx1xw8aqm5plqqgr7bc2zz6zkqrdxq8vpiqb8hc2srslx9";
|
|
authors = [
|
|
"Ruud van Asseldonk <dev@veniogames.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "kernel32-sys";
|
|
packageId = "kernel32-sys";
|
|
}
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
];
|
|
|
|
};
|
|
"thread_local 0.2.7" = rec {
|
|
crateName = "thread_local";
|
|
version = "0.2.7";
|
|
edition = "2015";
|
|
sha256 = "1mgxikqvhpsic6xk7pan95lvgsky1sdxzw2w5m2l35pgrazxnxl5";
|
|
authors = [
|
|
"Amanieu d'Antras <amanieu@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "thread-id";
|
|
packageId = "thread-id";
|
|
}
|
|
];
|
|
|
|
};
|
|
"thread_local 1.0.1" = rec {
|
|
crateName = "thread_local";
|
|
version = "1.0.1";
|
|
edition = "2015";
|
|
sha256 = "054vlrr1vsdy1h4b7n99mr24pnj8928ig9qwzg36wnkld4dns36l";
|
|
authors = [
|
|
"Amanieu d'Antras <amanieu@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
];
|
|
|
|
};
|
|
"time" = rec {
|
|
crateName = "time";
|
|
version = "0.1.41";
|
|
edition = "2015";
|
|
sha256 = "0v0zp9h0480q2npjildhkpfgyp55m0s5jdz2m615ic0dpxks8zc4";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "libc";
|
|
packageId = "libc";
|
|
}
|
|
{
|
|
name = "redox_syscall";
|
|
packageId = "redox_syscall";
|
|
target = { target, features }: (target."os" == "redox");
|
|
}
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
target = { target, features }: target."windows";
|
|
features = [ "std" "minwinbase" "minwindef" "ntdef" "profileapi" "sysinfoapi" "timezoneapi" ];
|
|
}
|
|
];
|
|
devDependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.3.8";
|
|
features = [ "std" "processthreadsapi" "winbase" ];
|
|
}
|
|
];
|
|
|
|
};
|
|
"tracing" = rec {
|
|
crateName = "tracing";
|
|
version = "0.1.13";
|
|
edition = "2018";
|
|
sha256 = "1asjmxzrxbq6r0j2z5pmf9r7k91m1wc0f9c7ax1cqw6pyy6cq88p";
|
|
authors = [
|
|
"Eliza Weisman <eliza@buoyant.io>"
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "cfg-if";
|
|
packageId = "cfg-if";
|
|
}
|
|
{
|
|
name = "tracing-attributes";
|
|
packageId = "tracing-attributes";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "tracing-core";
|
|
packageId = "tracing-core";
|
|
usesDefaultFeatures = false;
|
|
}
|
|
];
|
|
features = {
|
|
"attributes" = [ "tracing-attributes" ];
|
|
"default" = [ "std" "attributes" ];
|
|
"log-always" = [ "log" ];
|
|
"std" = [ "tracing-core/std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "attributes" "default" "std" "tracing-attributes" ];
|
|
};
|
|
"tracing-attributes" = rec {
|
|
crateName = "tracing-attributes";
|
|
version = "0.1.7";
|
|
edition = "2018";
|
|
sha256 = "0aqd1jrkbvyp9x6d13rfy5qfiaf7ybbrlcqn62p1rbzrlafx7fkz";
|
|
procMacro = true;
|
|
authors = [
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
"Eliza Weisman <eliza@buoyant.io>"
|
|
"David Barsky <dbarsky@amazon.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "quote";
|
|
packageId = "quote";
|
|
}
|
|
{
|
|
name = "syn";
|
|
packageId = "syn";
|
|
features = [ "full" "extra-traits" ];
|
|
}
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"tracing-core" = rec {
|
|
crateName = "tracing-core";
|
|
version = "0.1.10";
|
|
edition = "2018";
|
|
sha256 = "05dpa21valy0c6nj5ybn951774icxhdb70cwq0ida7088yd3ma0a";
|
|
authors = [
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"std" = [ "lazy_static" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "lazy_static" "std" ];
|
|
};
|
|
"tracing-log" = rec {
|
|
crateName = "tracing-log";
|
|
version = "0.1.1";
|
|
edition = "2018";
|
|
sha256 = "1fdr0az98q9m5kiybvdvsb2m9mg86fdidgb5czzq2d71g1qqq3sy";
|
|
authors = [
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
}
|
|
{
|
|
name = "log";
|
|
packageId = "log 0.4.8";
|
|
}
|
|
{
|
|
name = "tracing-core";
|
|
packageId = "tracing-core";
|
|
}
|
|
];
|
|
features = {
|
|
"default" = [ "log-tracer" "trace-logger" "std" ];
|
|
"std" = [ "log/std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "log-tracer" "std" ];
|
|
};
|
|
"tracing-serde" = rec {
|
|
crateName = "tracing-serde";
|
|
version = "0.1.1";
|
|
edition = "2018";
|
|
sha256 = "0ybfv0bzx542xkqzhcjx33knbs92zyvxjrf7iwkfvq0niwpvmk5n";
|
|
authors = [
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
}
|
|
{
|
|
name = "tracing-core";
|
|
packageId = "tracing-core";
|
|
}
|
|
];
|
|
|
|
};
|
|
"tracing-subscriber" = rec {
|
|
crateName = "tracing-subscriber";
|
|
version = "0.2.5";
|
|
edition = "2018";
|
|
sha256 = "1li6g1hw2q3wz39c5g9kvw1q9jl6d3r87x0zsapcjsdai42c8lqx";
|
|
authors = [
|
|
"Eliza Weisman <eliza@buoyant.io>"
|
|
"David Barsky <me@davidbarsky.com>"
|
|
"Tokio Contributors <team@tokio.rs>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "ansi_term";
|
|
packageId = "ansi_term";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "chrono";
|
|
packageId = "chrono";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "lazy_static";
|
|
packageId = "lazy_static 1.4.0";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "matchers";
|
|
packageId = "matchers";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "regex";
|
|
packageId = "regex 1.3.7";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "serde";
|
|
packageId = "serde";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "serde_json";
|
|
packageId = "serde_json";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "sharded-slab";
|
|
packageId = "sharded-slab";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "smallvec";
|
|
packageId = "smallvec";
|
|
optional = true;
|
|
}
|
|
{
|
|
name = "tracing-core";
|
|
packageId = "tracing-core";
|
|
}
|
|
{
|
|
name = "tracing-log";
|
|
packageId = "tracing-log";
|
|
optional = true;
|
|
usesDefaultFeatures = false;
|
|
features = [ "log-tracer" "std" ];
|
|
}
|
|
{
|
|
name = "tracing-serde";
|
|
packageId = "tracing-serde";
|
|
optional = true;
|
|
}
|
|
];
|
|
devDependencies = [
|
|
{
|
|
name = "tracing-log";
|
|
packageId = "tracing-log";
|
|
}
|
|
];
|
|
features = {
|
|
"ansi" = [ "fmt" "ansi_term" ];
|
|
"default" = [ "env-filter" "smallvec" "fmt" "ansi" "chrono" "tracing-log" "json" ];
|
|
"env-filter" = [ "matchers" "regex" "lazy_static" ];
|
|
"fmt" = [ "registry" ];
|
|
"json" = [ "tracing-serde" "serde" "serde_json" ];
|
|
"registry" = [ "sharded-slab" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "ansi" "ansi_term" "chrono" "default" "env-filter" "fmt" "json" "lazy_static" "matchers" "regex" "registry" "serde" "serde_json" "sharded-slab" "smallvec" "tracing-log" "tracing-serde" ];
|
|
};
|
|
"traitobject" = rec {
|
|
crateName = "traitobject";
|
|
version = "0.1.0";
|
|
edition = "2015";
|
|
sha256 = "0yb0n8822mr59j200fyr2fxgzzgqljyxflx9y8bdy3rlaqngilgg";
|
|
authors = [
|
|
"Jonathan Reem <jonathan.reem@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"typeable" = rec {
|
|
crateName = "typeable";
|
|
version = "0.1.2";
|
|
edition = "2015";
|
|
sha256 = "11w8dywgnm32hb291izjvh4zjd037ccnkk77ahk63l913zwzc40l";
|
|
authors = [
|
|
"Jonathan Reem <jonathan.reem@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"typenum" = rec {
|
|
crateName = "typenum";
|
|
version = "1.12.0";
|
|
edition = "2015";
|
|
sha256 = "0cvbksljz61ian21fnn0h51kphl0pwpzb932bv4s0rwy1wh8lg1p";
|
|
build = "build/main.rs";
|
|
authors = [
|
|
"Paho Lurie-Gregg <paho@paholg.com>"
|
|
"Andre Bogus <bogusandre@gmail.com>"
|
|
];
|
|
features = {
|
|
};
|
|
};
|
|
"ucd-trie" = rec {
|
|
crateName = "ucd-trie";
|
|
version = "0.1.3";
|
|
edition = "2018";
|
|
sha256 = "072cblf8v3wzyaz3lhbpzgil4s03dpzg1ppy3gqx2l4v622y3pjn";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"unicase" = rec {
|
|
crateName = "unicase";
|
|
version = "1.4.2";
|
|
edition = "2015";
|
|
sha256 = "0cwazh4qsmm9msckjk86zc1z35xg7hjxjykrgjalzdv367w6aivz";
|
|
authors = [
|
|
"Sean McArthur <sean.monstar@gmail.com>"
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "version_check";
|
|
packageId = "version_check 0.1.5";
|
|
}
|
|
];
|
|
features = {
|
|
"heap_size" = [ "heapsize" "heapsize_plugin" ];
|
|
};
|
|
};
|
|
"unicode-bidi" = rec {
|
|
crateName = "unicode-bidi";
|
|
version = "0.3.4";
|
|
edition = "2015";
|
|
sha256 = "1malx8ljgm7v1gbaazkn7iicy5wj0bwcyadj3l727a38ch6bvwj9";
|
|
libName = "unicode_bidi";
|
|
authors = [
|
|
"The Servo Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "matches";
|
|
packageId = "matches";
|
|
}
|
|
];
|
|
features = {
|
|
"flame_it" = [ "flame" "flamer" ];
|
|
"with_serde" = [ "serde" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"unicode-normalization" = rec {
|
|
crateName = "unicode-normalization";
|
|
version = "0.1.7";
|
|
edition = "2015";
|
|
sha256 = "09da6yln74ghdpjg76cpgzzwmi4mrks138dzh9q9hnpwc6y800ba";
|
|
authors = [
|
|
"kwantam <kwantam@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"unicode-xid" = rec {
|
|
crateName = "unicode-xid";
|
|
version = "0.2.0";
|
|
edition = "2015";
|
|
sha256 = "0z09fn515xm7zyr0mmdyxa9mx2f7azcpv74pqmg611iralwpcvl2";
|
|
authors = [
|
|
"erick.tryzelaar <erick.tryzelaar@gmail.com>"
|
|
"kwantam <kwantam@gmail.com>"
|
|
];
|
|
features = {
|
|
};
|
|
resolvedDefaultFeatures = [ "default" ];
|
|
};
|
|
"url 1.7.2" = rec {
|
|
crateName = "url";
|
|
version = "1.7.2";
|
|
edition = "2015";
|
|
sha256 = "0nim1c90mxpi9wgdw2xh8dqd72vlklwlzam436akcrhjac6pqknx";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "idna";
|
|
packageId = "idna 0.1.5";
|
|
}
|
|
{
|
|
name = "matches";
|
|
packageId = "matches";
|
|
}
|
|
{
|
|
name = "percent-encoding";
|
|
packageId = "percent-encoding 1.0.1";
|
|
}
|
|
];
|
|
features = {
|
|
"heap_size" = [ "heapsize" ];
|
|
"query_encoding" = [ "encoding" ];
|
|
};
|
|
};
|
|
"url 2.1.1" = rec {
|
|
crateName = "url";
|
|
version = "2.1.1";
|
|
edition = "2015";
|
|
sha256 = "1jw7cw8br4xvjb92ddrrh1r7jvqhyhiknnnfpgq9np63fs24m7c2";
|
|
authors = [
|
|
"The rust-url developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "idna";
|
|
packageId = "idna 0.2.0";
|
|
}
|
|
{
|
|
name = "matches";
|
|
packageId = "matches";
|
|
}
|
|
{
|
|
name = "percent-encoding";
|
|
packageId = "percent-encoding 2.1.0";
|
|
}
|
|
];
|
|
|
|
};
|
|
"utf8-ranges" = rec {
|
|
crateName = "utf8-ranges";
|
|
version = "0.1.3";
|
|
edition = "2015";
|
|
sha256 = "03xf604b2v51ag3jgzw92l97xnb10kw9zv948bhc7ja1ik017jm1";
|
|
authors = [
|
|
"Andrew Gallant <jamslam@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"uuid" = rec {
|
|
crateName = "uuid";
|
|
version = "0.4.0";
|
|
edition = "2015";
|
|
sha256 = "0cdj2v6v2yy3zyisij69waksd17cyir1n58kwyk1n622105wbzkw";
|
|
authors = [
|
|
"The Rust Project Developers"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "rand";
|
|
packageId = "rand 0.3.22";
|
|
optional = true;
|
|
}
|
|
];
|
|
features = {
|
|
"v4" = [ "rand" ];
|
|
"v5" = [ "sha1" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "rand" "v4" ];
|
|
};
|
|
"vcpkg" = rec {
|
|
crateName = "vcpkg";
|
|
version = "0.2.8";
|
|
edition = "2015";
|
|
sha256 = "0s1ijdrsg6917imja2hb07l0z4vbx7ydm8m2i1n9g62fg7r3ki1z";
|
|
authors = [
|
|
"Jim McGrath <jimmc2@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"version_check 0.1.5" = rec {
|
|
crateName = "version_check";
|
|
version = "0.1.5";
|
|
edition = "2015";
|
|
sha256 = "1pf91pvj8n6akh7w6j5ypka6aqz08b3qpzgs0ak2kjf4frkiljwi";
|
|
authors = [
|
|
"Sergio Benitez <sb@sergio.bz>"
|
|
];
|
|
|
|
};
|
|
"version_check 0.9.1" = rec {
|
|
crateName = "version_check";
|
|
version = "0.9.1";
|
|
edition = "2015";
|
|
sha256 = "1kikqlnggii1rvnxrbls55sc46lxvinz5k3giscgncjj4p87b1q7";
|
|
authors = [
|
|
"Sergio Benitez <sb@sergio.bz>"
|
|
];
|
|
|
|
};
|
|
"wasi" = rec {
|
|
crateName = "wasi";
|
|
version = "0.9.0+wasi-snapshot-preview1";
|
|
edition = "2018";
|
|
sha256 = "06g5v3vrdapfzvfq662cij7v8a1flwr2my45nnncdv2galrdzkfc";
|
|
authors = [
|
|
"The Cranelift Project Developers"
|
|
];
|
|
features = {
|
|
"default" = [ "std" ];
|
|
"rustc-dep-of-std" = [ "compiler_builtins" "core" "rustc-std-workspace-alloc" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "default" "std" ];
|
|
};
|
|
"winapi 0.2.8" = rec {
|
|
crateName = "winapi";
|
|
version = "0.2.8";
|
|
edition = "2015";
|
|
sha256 = "0yh816lh6lf56dpsgxy189c2ai1z3j8mw9si6izqb6wsjkbcjz8n";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"winapi 0.3.8" = rec {
|
|
crateName = "winapi";
|
|
version = "0.3.8";
|
|
edition = "2015";
|
|
sha256 = "1ii9j9lzrhwri0902652awifzx9fpayimbp6hfhhc296xcg0k4w0";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi-i686-pc-windows-gnu";
|
|
packageId = "winapi-i686-pc-windows-gnu";
|
|
target = { target, features }: (stdenv.hostPlatform.config == "i686-pc-windows-gnu");
|
|
}
|
|
{
|
|
name = "winapi-x86_64-pc-windows-gnu";
|
|
packageId = "winapi-x86_64-pc-windows-gnu";
|
|
target = { target, features }: (stdenv.hostPlatform.config == "x86_64-pc-windows-gnu");
|
|
}
|
|
];
|
|
features = {
|
|
"debug" = [ "impl-debug" ];
|
|
};
|
|
resolvedDefaultFeatures = [ "cfg" "consoleapi" "dbghelp" "errhandlingapi" "evntrace" "fileapi" "handleapi" "in6addr" "inaddr" "ioapiset" "lmcons" "minschannel" "minwinbase" "minwindef" "mswsock" "namedpipeapi" "ntdef" "ntsecapi" "ntstatus" "processenv" "processthreadsapi" "profileapi" "schannel" "securitybaseapi" "sspi" "std" "synchapi" "sysinfoapi" "timezoneapi" "winbase" "wincrypt" "windef" "winerror" "winioctl" "winnt" "winsock2" "ws2def" "ws2ipdef" "ws2tcpip" ];
|
|
};
|
|
"winapi-build" = rec {
|
|
crateName = "winapi-build";
|
|
version = "0.1.1";
|
|
edition = "2015";
|
|
sha256 = "1g4rqsgjky0a7530qajn2bbfcrl2v0zb39idgdws9b1l7gp5wc9d";
|
|
libName = "build";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"winapi-i686-pc-windows-gnu" = rec {
|
|
crateName = "winapi-i686-pc-windows-gnu";
|
|
version = "0.4.0";
|
|
edition = "2015";
|
|
sha256 = "1dmpa6mvcvzz16zg6d5vrfy4bxgg541wxrcip7cnshi06v38ffxc";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"winapi-x86_64-pc-windows-gnu" = rec {
|
|
crateName = "winapi-x86_64-pc-windows-gnu";
|
|
version = "0.4.0";
|
|
edition = "2015";
|
|
sha256 = "0gqq64czqb64kskjryj8isp62m2sgvx25yyj3kpc2myh85w24bki";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
|
|
};
|
|
"ws2_32-sys" = rec {
|
|
crateName = "ws2_32-sys";
|
|
version = "0.2.1";
|
|
edition = "2015";
|
|
sha256 = "0ppscg5qfqaw0gzwv2a4nhn5bn01ff9iwn6ysqnzm4n8s3myz76m";
|
|
libName = "ws2_32";
|
|
authors = [
|
|
"Peter Atashian <retep998@gmail.com>"
|
|
];
|
|
dependencies = [
|
|
{
|
|
name = "winapi";
|
|
packageId = "winapi 0.2.8";
|
|
}
|
|
];
|
|
buildDependencies = [
|
|
{
|
|
name = "winapi-build";
|
|
packageId = "winapi-build";
|
|
}
|
|
];
|
|
|
|
};
|
|
};
|
|
|
|
#
|
|
# crate2nix/default.nix (excerpt start)
|
|
#
|
|
|
|
/* Target (platform) data for conditional dependencies.
|
|
This corresponds roughly to what buildRustCrate is setting.
|
|
*/
|
|
defaultTarget = {
|
|
unix = true;
|
|
windows = false;
|
|
fuchsia = true;
|
|
test = false;
|
|
|
|
# This doesn't appear to be officially documented anywhere yet.
|
|
# See https://github.com/rust-lang-nursery/rust-forge/issues/101.
|
|
os = if stdenv.hostPlatform.isDarwin
|
|
then "macos"
|
|
else stdenv.hostPlatform.parsed.kernel.name;
|
|
arch = stdenv.hostPlatform.parsed.cpu.name;
|
|
family = "unix";
|
|
env = "gnu";
|
|
endian =
|
|
if stdenv.hostPlatform.parsed.cpu.significantByte.name == "littleEndian"
|
|
then "little" else "big";
|
|
pointer_width = toString stdenv.hostPlatform.parsed.cpu.bits;
|
|
vendor = stdenv.hostPlatform.parsed.vendor.name;
|
|
debug_assertions = false;
|
|
};
|
|
|
|
/* Filters common temp files and build files. */
|
|
# TODO(pkolloch): Substitute with gitignore filter
|
|
sourceFilter = name: type:
|
|
let
|
|
baseName = builtins.baseNameOf (builtins.toString name);
|
|
in
|
|
! (
|
|
# Filter out git
|
|
baseName == ".gitignore"
|
|
|| (type == "directory" && baseName == ".git")
|
|
|
|
# Filter out build results
|
|
|| (
|
|
type == "directory" && (
|
|
baseName == "target"
|
|
|| baseName == "_site"
|
|
|| baseName == ".sass-cache"
|
|
|| baseName == ".jekyll-metadata"
|
|
|| baseName == "build-artifacts"
|
|
)
|
|
)
|
|
|
|
# Filter out nix-build result symlinks
|
|
|| (
|
|
type == "symlink" && lib.hasPrefix "result" baseName
|
|
)
|
|
|
|
# Filter out IDE config
|
|
|| (
|
|
type == "directory" && (
|
|
baseName == ".idea" || baseName == ".vscode"
|
|
)
|
|
) || lib.hasSuffix ".iml" baseName
|
|
|
|
# Filter out nix build files
|
|
|| baseName == "Cargo.nix"
|
|
|
|
# Filter out editor backup / swap files.
|
|
|| lib.hasSuffix "~" baseName
|
|
|| builtins.match "^\\.sw[a-z]$$" baseName != null
|
|
|| builtins.match "^\\..*\\.sw[a-z]$$" baseName != null
|
|
|| lib.hasSuffix ".tmp" baseName
|
|
|| lib.hasSuffix ".bak" baseName
|
|
|| baseName == "tests.nix"
|
|
);
|
|
|
|
/* Returns a crate which depends on successful test execution
|
|
of crate given as the second argument.
|
|
|
|
testCrateFlags: list of flags to pass to the test exectuable
|
|
testInputs: list of packages that should be available during test execution
|
|
*/
|
|
crateWithTest = { crate, testCrate, testCrateFlags, testInputs }:
|
|
assert builtins.typeOf testCrateFlags == "list";
|
|
assert builtins.typeOf testInputs == "list";
|
|
let
|
|
# override the `crate` so that it will build and execute tests instead of
|
|
# building the actual lib and bin targets We just have to pass `--test`
|
|
# to rustc and it will do the right thing. We execute the tests and copy
|
|
# their log and the test executables to $out for later inspection.
|
|
test = let
|
|
drv = testCrate.override (
|
|
_: {
|
|
buildTests = true;
|
|
}
|
|
);
|
|
in
|
|
pkgs.runCommand "run-tests-${testCrate.name}" {
|
|
inherit testCrateFlags;
|
|
buildInputs = testInputs;
|
|
} ''
|
|
set -ex
|
|
cd ${crate.src}
|
|
for file in ${drv}/tests/*; do
|
|
$file $testCrateFlags 2>&1 | tee -a $out
|
|
done
|
|
'';
|
|
in
|
|
crate.overrideAttrs (
|
|
old: {
|
|
checkPhase = ''
|
|
test -e ${test}
|
|
'';
|
|
passthru = (old.passthru or {}) // {
|
|
inherit test;
|
|
};
|
|
}
|
|
);
|
|
|
|
/* A restricted overridable version of builtRustCratesWithFeatures. */
|
|
buildRustCrateWithFeatures =
|
|
{ packageId
|
|
, features ? rootFeatures
|
|
, crateOverrides ? defaultCrateOverrides
|
|
, buildRustCrateFunc ? (
|
|
if crateOverrides == pkgs.defaultCrateOverrides
|
|
then buildRustCrate
|
|
else buildRustCrate.override {
|
|
defaultCrateOverrides = crateOverrides;
|
|
}
|
|
)
|
|
, runTests ? false
|
|
, testCrateFlags ? []
|
|
, testInputs ? []
|
|
}:
|
|
lib.makeOverridable
|
|
(
|
|
{ features, crateOverrides, runTests, testCrateFlags, testInputs }:
|
|
let
|
|
builtRustCrates = builtRustCratesWithFeatures {
|
|
inherit packageId features buildRustCrateFunc;
|
|
runTests = false;
|
|
};
|
|
builtTestRustCrates = builtRustCratesWithFeatures {
|
|
inherit packageId features buildRustCrateFunc;
|
|
runTests = true;
|
|
};
|
|
drv = builtRustCrates.${packageId};
|
|
testDrv = builtTestRustCrates.${packageId};
|
|
in
|
|
if runTests then
|
|
crateWithTest {
|
|
crate = drv;
|
|
testCrate = testDrv;
|
|
inherit testCrateFlags testInputs;
|
|
}
|
|
else drv
|
|
)
|
|
{ inherit features crateOverrides runTests testCrateFlags testInputs; };
|
|
|
|
/* Returns an attr set with packageId mapped to the result of buildRustCrateFunc
|
|
for the corresponding crate.
|
|
*/
|
|
builtRustCratesWithFeatures =
|
|
{ packageId
|
|
, features
|
|
, crateConfigs ? crates
|
|
, buildRustCrateFunc
|
|
, runTests
|
|
, target ? defaultTarget
|
|
} @ args:
|
|
assert (builtins.isAttrs crateConfigs);
|
|
assert (builtins.isString packageId);
|
|
assert (builtins.isList features);
|
|
assert (builtins.isAttrs target);
|
|
assert (builtins.isBool runTests);
|
|
let
|
|
rootPackageId = packageId;
|
|
mergedFeatures = mergePackageFeatures (
|
|
args // {
|
|
inherit rootPackageId;
|
|
target = target // { test = runTests; };
|
|
}
|
|
);
|
|
|
|
buildByPackageId = packageId: buildByPackageIdImpl packageId;
|
|
|
|
# Memoize built packages so that reappearing packages are only built once.
|
|
builtByPackageId =
|
|
lib.mapAttrs (packageId: value: buildByPackageId packageId) crateConfigs;
|
|
|
|
buildByPackageIdImpl = packageId:
|
|
let
|
|
features = mergedFeatures."${packageId}" or [];
|
|
crateConfig' = crateConfigs."${packageId}";
|
|
crateConfig =
|
|
builtins.removeAttrs crateConfig' [ "resolvedDefaultFeatures" "devDependencies" ];
|
|
devDependencies =
|
|
lib.optionals
|
|
(runTests && packageId == rootPackageId)
|
|
(crateConfig'.devDependencies or []);
|
|
dependencies =
|
|
dependencyDerivations {
|
|
inherit builtByPackageId features target;
|
|
dependencies =
|
|
(crateConfig.dependencies or [])
|
|
++ devDependencies;
|
|
};
|
|
buildDependencies =
|
|
dependencyDerivations {
|
|
inherit builtByPackageId features target;
|
|
dependencies = crateConfig.buildDependencies or [];
|
|
};
|
|
|
|
filterEnabledDependenciesForThis = dependencies: filterEnabledDependencies {
|
|
inherit dependencies features target;
|
|
};
|
|
|
|
dependenciesWithRenames =
|
|
lib.filter (d: d ? "rename") (
|
|
filterEnabledDependenciesForThis
|
|
(
|
|
(crateConfig.buildDependencies or [])
|
|
++ (crateConfig.dependencies or [])
|
|
++ devDependencies
|
|
)
|
|
);
|
|
|
|
crateRenames =
|
|
builtins.listToAttrs
|
|
(map (d: { name = d.name; value = d.rename; }) dependenciesWithRenames);
|
|
in
|
|
buildRustCrateFunc (
|
|
crateConfig // {
|
|
src = crateConfig.src or (
|
|
pkgs.fetchurl {
|
|
name = "${crateConfig.crateName}-${crateConfig.version}.tar.gz";
|
|
url = "https://crates.io/api/v1/crates/${crateConfig.crateName}/${crateConfig.version}/download";
|
|
sha256 = crateConfig.sha256;
|
|
}
|
|
);
|
|
inherit features dependencies buildDependencies crateRenames release;
|
|
}
|
|
);
|
|
in
|
|
builtByPackageId;
|
|
|
|
/* Returns the actual derivations for the given dependencies. */
|
|
dependencyDerivations =
|
|
{ builtByPackageId
|
|
, features
|
|
, dependencies
|
|
, target
|
|
}:
|
|
assert (builtins.isAttrs builtByPackageId);
|
|
assert (builtins.isList features);
|
|
assert (builtins.isList dependencies);
|
|
assert (builtins.isAttrs target);
|
|
let
|
|
enabledDependencies = filterEnabledDependencies {
|
|
inherit dependencies features target;
|
|
};
|
|
depDerivation = dependency: builtByPackageId.${dependency.packageId};
|
|
in
|
|
map depDerivation enabledDependencies;
|
|
|
|
/* Returns a sanitized version of val with all values substituted that cannot
|
|
be serialized as JSON.
|
|
*/
|
|
sanitizeForJson = val:
|
|
if builtins.isAttrs val
|
|
then lib.mapAttrs (n: v: sanitizeForJson v) val
|
|
else if builtins.isList val
|
|
then builtins.map sanitizeForJson val
|
|
else if builtins.isFunction val
|
|
then "function"
|
|
else val;
|
|
|
|
/* Returns various tools to debug a crate. */
|
|
debugCrate = { packageId, target ? defaultTarget }:
|
|
assert (builtins.isString packageId);
|
|
let
|
|
debug = rec {
|
|
# The built tree as passed to buildRustCrate.
|
|
buildTree = buildRustCrateWithFeatures {
|
|
buildRustCrateFunc = lib.id;
|
|
inherit packageId;
|
|
};
|
|
sanitizedBuildTree = sanitizeForJson buildTree;
|
|
dependencyTree = sanitizeForJson (
|
|
buildRustCrateWithFeatures {
|
|
buildRustCrateFunc = crate: {
|
|
"01_crateName" = crate.crateName or false;
|
|
"02_features" = crate.features or [];
|
|
"03_dependencies" = crate.dependencies or [];
|
|
};
|
|
inherit packageId;
|
|
}
|
|
);
|
|
mergedPackageFeatures = mergePackageFeatures {
|
|
features = rootFeatures;
|
|
inherit packageId target;
|
|
};
|
|
diffedDefaultPackageFeatures = diffDefaultPackageFeatures {
|
|
inherit packageId target;
|
|
};
|
|
};
|
|
in
|
|
{ internal = debug; };
|
|
|
|
/* Returns differences between cargo default features and crate2nix default
|
|
features.
|
|
|
|
This is useful for verifying the feature resolution in crate2nix.
|
|
*/
|
|
diffDefaultPackageFeatures =
|
|
{ crateConfigs ? crates
|
|
, packageId
|
|
, target
|
|
}:
|
|
assert (builtins.isAttrs crateConfigs);
|
|
let
|
|
prefixValues = prefix: lib.mapAttrs (n: v: { "${prefix}" = v; });
|
|
mergedFeatures =
|
|
prefixValues
|
|
"crate2nix"
|
|
(mergePackageFeatures { inherit crateConfigs packageId target; features = [ "default" ]; });
|
|
configs = prefixValues "cargo" crateConfigs;
|
|
combined = lib.foldAttrs (a: b: a // b) {} [ mergedFeatures configs ];
|
|
onlyInCargo =
|
|
builtins.attrNames
|
|
(lib.filterAttrs (n: v: !(v ? "crate2nix") && (v ? "cargo")) combined);
|
|
onlyInCrate2Nix =
|
|
builtins.attrNames
|
|
(lib.filterAttrs (n: v: (v ? "crate2nix") && !(v ? "cargo")) combined);
|
|
differentFeatures = lib.filterAttrs
|
|
(
|
|
n: v:
|
|
(v ? "crate2nix")
|
|
&& (v ? "cargo")
|
|
&& (v.crate2nix.features or []) != (v."cargo".resolved_default_features or [])
|
|
)
|
|
combined;
|
|
in
|
|
builtins.toJSON {
|
|
inherit onlyInCargo onlyInCrate2Nix differentFeatures;
|
|
};
|
|
|
|
/* Returns an attrset mapping packageId to the list of enabled features.
|
|
|
|
If multiple paths to a dependency enable different features, the
|
|
corresponding feature sets are merged. Features in rust are additive.
|
|
*/
|
|
mergePackageFeatures =
|
|
{ crateConfigs ? crates
|
|
, packageId
|
|
, rootPackageId ? packageId
|
|
, features ? rootFeatures
|
|
, dependencyPath ? [ crates.${packageId}.crateName ]
|
|
, featuresByPackageId ? {}
|
|
, target
|
|
# Adds devDependencies to the crate with rootPackageId.
|
|
, runTests ? false
|
|
, ...
|
|
} @ args:
|
|
assert (builtins.isAttrs crateConfigs);
|
|
assert (builtins.isString packageId);
|
|
assert (builtins.isString rootPackageId);
|
|
assert (builtins.isList features);
|
|
assert (builtins.isList dependencyPath);
|
|
assert (builtins.isAttrs featuresByPackageId);
|
|
assert (builtins.isAttrs target);
|
|
assert (builtins.isBool runTests);
|
|
let
|
|
crateConfig = crateConfigs."${packageId}" or (builtins.throw "Package not found: ${packageId}");
|
|
expandedFeatures = expandFeatures (crateConfig.features or {}) features;
|
|
|
|
depWithResolvedFeatures = dependency:
|
|
let
|
|
packageId = dependency.packageId;
|
|
features = dependencyFeatures expandedFeatures dependency;
|
|
in
|
|
{ inherit packageId features; };
|
|
|
|
resolveDependencies = cache: path: dependencies:
|
|
assert (builtins.isAttrs cache);
|
|
assert (builtins.isList dependencies);
|
|
let
|
|
enabledDependencies = filterEnabledDependencies {
|
|
inherit dependencies target;
|
|
features = expandedFeatures;
|
|
};
|
|
directDependencies = map depWithResolvedFeatures enabledDependencies;
|
|
foldOverCache = op: lib.foldl op cache directDependencies;
|
|
in
|
|
foldOverCache
|
|
(
|
|
cache: { packageId, features }:
|
|
let
|
|
cacheFeatures = cache.${packageId} or [];
|
|
combinedFeatures = sortedUnique (cacheFeatures ++ features);
|
|
in
|
|
if cache ? ${packageId} && cache.${packageId} == combinedFeatures
|
|
then cache
|
|
else mergePackageFeatures {
|
|
features = combinedFeatures;
|
|
featuresByPackageId = cache;
|
|
inherit crateConfigs packageId target runTests rootPackageId;
|
|
}
|
|
);
|
|
|
|
cacheWithSelf =
|
|
let
|
|
cacheFeatures = featuresByPackageId.${packageId} or [];
|
|
combinedFeatures = sortedUnique (cacheFeatures ++ expandedFeatures);
|
|
in
|
|
featuresByPackageId // {
|
|
"${packageId}" = combinedFeatures;
|
|
};
|
|
|
|
cacheWithDependencies =
|
|
resolveDependencies cacheWithSelf "dep" (
|
|
crateConfig.dependencies or []
|
|
++ lib.optionals
|
|
(runTests && packageId == rootPackageId)
|
|
(crateConfig.devDependencies or [])
|
|
);
|
|
|
|
cacheWithAll =
|
|
resolveDependencies
|
|
cacheWithDependencies "build"
|
|
(crateConfig.buildDependencies or []);
|
|
in
|
|
cacheWithAll;
|
|
|
|
/* Returns the enabled dependencies given the enabled features. */
|
|
filterEnabledDependencies = { dependencies, features, target }:
|
|
assert (builtins.isList dependencies);
|
|
assert (builtins.isList features);
|
|
assert (builtins.isAttrs target);
|
|
|
|
lib.filter
|
|
(
|
|
dep:
|
|
let
|
|
targetFunc = dep.target or (features: true);
|
|
in
|
|
targetFunc { inherit features target; }
|
|
&& (
|
|
!(dep.optional or false)
|
|
|| builtins.any (doesFeatureEnableDependency dep) features
|
|
)
|
|
)
|
|
dependencies;
|
|
|
|
/* Returns whether the given feature should enable the given dependency. */
|
|
doesFeatureEnableDependency = { name, rename ? null, ... }: feature:
|
|
let
|
|
prefix = "${name}/";
|
|
len = builtins.stringLength prefix;
|
|
startsWithPrefix = builtins.substring 0 len feature == prefix;
|
|
in
|
|
(rename == null && feature == name)
|
|
|| (rename != null && rename == feature)
|
|
|| startsWithPrefix;
|
|
|
|
/* Returns the expanded features for the given inputFeatures by applying the
|
|
rules in featureMap.
|
|
|
|
featureMap is an attribute set which maps feature names to lists of further
|
|
feature names to enable in case this feature is selected.
|
|
*/
|
|
expandFeatures = featureMap: inputFeatures:
|
|
assert (builtins.isAttrs featureMap);
|
|
assert (builtins.isList inputFeatures);
|
|
let
|
|
expandFeature = feature:
|
|
assert (builtins.isString feature);
|
|
[ feature ] ++ (expandFeatures featureMap (featureMap."${feature}" or []));
|
|
outFeatures = builtins.concatMap expandFeature inputFeatures;
|
|
in
|
|
sortedUnique outFeatures;
|
|
|
|
/*
|
|
Returns the actual features for the given dependency.
|
|
|
|
features: The features of the crate that refers this dependency.
|
|
*/
|
|
dependencyFeatures = features: dependency:
|
|
assert (builtins.isList features);
|
|
assert (builtins.isAttrs dependency);
|
|
let
|
|
defaultOrNil = if dependency.usesDefaultFeatures or true
|
|
then [ "default" ]
|
|
else [];
|
|
explicitFeatures = dependency.features or [];
|
|
additionalDependencyFeatures =
|
|
let
|
|
dependencyPrefix = (dependency.rename or dependency.name) + "/";
|
|
dependencyFeatures =
|
|
builtins.filter (f: lib.hasPrefix dependencyPrefix f) features;
|
|
in
|
|
builtins.map (lib.removePrefix dependencyPrefix) dependencyFeatures;
|
|
in
|
|
defaultOrNil ++ explicitFeatures ++ additionalDependencyFeatures;
|
|
|
|
/* Sorts and removes duplicates from a list of strings. */
|
|
sortedUnique = features:
|
|
assert (builtins.isList features);
|
|
assert (builtins.all builtins.isString features);
|
|
let
|
|
outFeaturesSet = lib.foldl (set: feature: set // { "${feature}" = 1; }) {} features;
|
|
outFeaturesUnique = builtins.attrNames outFeaturesSet;
|
|
in
|
|
builtins.sort (a: b: a < b) outFeaturesUnique;
|
|
|
|
deprecationWarning = message: value:
|
|
if strictDeprecation
|
|
then builtins.throw "strictDeprecation enabled, aborting: ${message}"
|
|
else builtins.trace message value;
|
|
|
|
#
|
|
# crate2nix/default.nix (excerpt end)
|
|
#
|
|
|
|
};
|
|
}
|