pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   nikita
Date:           Tue May  9 21:28:06 UTC 2023

Modified Files:
        pkgsrc/devel: Makefile
Added Files:
        pkgsrc/devel/cargo-binutils: DESCR Makefile PLIST cargo-depends.mk
            distinfo

Log Message:
cargo-binutils: import as devel/cargo-binutils version 0.3.6

cargo-binutils contains cargo subcommands to invoke the LLVM tools shipped
with the Rust toolchain.

Features
    All Rust symbols in the output of the LLVM tools are automatically
    demangled.
    No need to pass the path to the artifact as an argument if using the
    tool in "build and inspect" mode.

Usage

$ rust-$tool ${args[@]}

is basically sugar for:

$ $(find $(rustc --print sysroot) -name llvm-$tool) ${args[@]}

Apart from these rust-* tools, which are direct proxies for the llvm tools in
the llvm-tools-preview component, the crate also provides some Cargo
subcommands that will first build the project and then run the llvm tool on the
output artifact.

$ cargo size --example foo

is sugar for:

$ cargo build --example foo
$ rust-size target/examples/foo

These commands take similar options to cargo build and you can specify a
specific binary with --bin NAME, an example with --example NAME or the default
binary by not passing --bin or --example.

In the case of cargo-objdump the architecture of the compilation target is
passed as -arch-name=$target to llvm-objdump. -arch-name specifies to which
architecture disassemble the object file to.

You can get more information about the CLI of each tool by running
rust-$tool -help.

All the Cargo subcommands accept a --verbose / -v flag. In verbose mode the
rust-$tool invocation will be printed to stderr.

Build and inspect mode: Some subcommands accept the flags: --bin, --example,
--lib, --target and --release. These can be used to make the subcommand first
build the respective binary, example or library and have the path to the
artifact be automatically passed to the LLVM tool. This mode only works when
the subcommand is used from within a Cargo project.

Disclaimer Note that cargo-binutils simply proxies the LLVM tools in the
llvm-tools-preview component and the Rust project makes no guarantee about the
availability and the CLI of these tools -- i.e. the availability and CLI of
these tools may change as new Rust releases are made.


To generate a diff of this commit:
cvs rdiff -u -r1.3988 -r1.3989 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/cargo-binutils/DESCR \
    pkgsrc/devel/cargo-binutils/Makefile pkgsrc/devel/cargo-binutils/PLIST \
    pkgsrc/devel/cargo-binutils/cargo-depends.mk \
    pkgsrc/devel/cargo-binutils/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.3988 pkgsrc/devel/Makefile:1.3989
--- pkgsrc/devel/Makefile:1.3988        Sat May  6 16:22:34 2023
+++ pkgsrc/devel/Makefile       Tue May  9 21:28:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3988 2023/05/06 16:22:34 wiz Exp $
+# $NetBSD: Makefile,v 1.3989 2023/05/09 21:28:05 nikita Exp $
 #
 
 COMMENT=       Development utilities
@@ -204,6 +204,7 @@ SUBDIR+=    calltree-perl
 SUBDIR+=       camlp-streams
 SUBDIR+=       capnproto
 SUBDIR+=       capstone
+SUBDIR+=       cargo-binutils
 SUBDIR+=       cargo-bloat
 SUBDIR+=       cargo-c
 SUBDIR+=       catch

Added files:

Index: pkgsrc/devel/cargo-binutils/DESCR
diff -u /dev/null pkgsrc/devel/cargo-binutils/DESCR:1.1
--- /dev/null   Tue May  9 21:28:06 2023
+++ pkgsrc/devel/cargo-binutils/DESCR   Tue May  9 21:28:06 2023
@@ -0,0 +1,53 @@
+cargo-binutils contains cargo subcommands to invoke the LLVM tools shipped
+with the Rust toolchain.
+
+Features
+    All Rust symbols in the output of the LLVM tools are automatically
+    demangled.
+    No need to pass the path to the artifact as an argument if using the
+    tool in "build and inspect" mode.
+
+Usage
+
+$ rust-$tool ${args[@]}
+
+is basically sugar for:
+
+$ $(find $(rustc --print sysroot) -name llvm-$tool) ${args[@]}
+
+Apart from these rust-* tools, which are direct proxies for the llvm tools in
+the llvm-tools-preview component, the crate also provides some Cargo
+subcommands that will first build the project and then run the llvm tool on the
+output artifact.
+
+$ cargo size --example foo
+
+is sugar for:
+
+$ cargo build --example foo
+$ rust-size target/examples/foo
+
+These commands take similar options to cargo build and you can specify a
+specific binary with --bin NAME, an example with --example NAME or the default
+binary by not passing --bin or --example.
+
+In the case of cargo-objdump the architecture of the compilation target is
+passed as -arch-name=$target to llvm-objdump. -arch-name specifies to which
+architecture disassemble the object file to.
+
+You can get more information about the CLI of each tool by running
+rust-$tool -help.
+
+All the Cargo subcommands accept a --verbose / -v flag. In verbose mode the
+rust-$tool invocation will be printed to stderr.
+
+Build and inspect mode: Some subcommands accept the flags: --bin, --example,
+--lib, --target and --release. These can be used to make the subcommand first
+build the respective binary, example or library and have the path to the
+artifact be automatically passed to the LLVM tool. This mode only works when
+the subcommand is used from within a Cargo project.
+
+Disclaimer Note that cargo-binutils simply proxies the LLVM tools in the
+llvm-tools-preview component and the Rust project makes no guarantee about the
+availability and the CLI of these tools -- i.e. the availability and CLI of
+these tools may change as new Rust releases are made.
Index: pkgsrc/devel/cargo-binutils/Makefile
diff -u /dev/null pkgsrc/devel/cargo-binutils/Makefile:1.1
--- /dev/null   Tue May  9 21:28:06 2023
+++ pkgsrc/devel/cargo-binutils/Makefile        Tue May  9 21:28:06 2023
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1 2023/05/09 21:28:06 nikita Exp $
+
+DISTNAME=      cargo-binutils-0.3.6
+CATEGORIES=    devel
+MAINTAINER=    nikita%NetBSD.org@localhost
+# the version on github has no Cargo.lock
+MASTER_SITES=  https://static.crates.io/crates/cargo-binutils/
+EXTRACT_SUFX=  .crate
+
+HOMEPAGE=      https://github.com/rust-embedded/cargo-binutils/
+COMMENT=       Invoke the LLVM tools shipped with the Rust toolchain
+LICENSE=       apache-2.0 OR mit
+
+# Minimum Supported Rust Version (MSRV)
+# guaranteed to compile on stable Rust 1.60.0 and up.
+
+.include "cargo-depends.mk"
+
+INSTALLATION_DIRS=     bin
+
+CARGO_BINS+=   cov
+CARGO_BINS+=   nm
+CARGO_BINS+=   objcopy
+CARGO_BINS+=   objdump
+CARGO_BINS+=   profdata
+CARGO_BINS+=   readobj
+CARGO_BINS+=   size
+CARGO_BINS+=   strip
+RUST_BINS+=    ld
+RUST_BINS+=    lld
+
+do-install:
+.for f in ${CARGO_BINS}
+       ${INSTALL_PROGRAM} ${WRKSRC}/target/release/cargo-${f} ${DESTDIR}${PREFIX}/bin
+       ${INSTALL_PROGRAM} ${WRKSRC}/target/release/rust-${f} ${DESTDIR}${PREFIX}/bin
+.endfor
+.for f in ${RUST_BINS}
+       ${INSTALL_PROGRAM} ${WRKSRC}/target/release/rust-${f} ${DESTDIR}${PREFIX}/bin
+.endfor
+
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/cargo-binutils/PLIST
diff -u /dev/null pkgsrc/devel/cargo-binutils/PLIST:1.1
--- /dev/null   Tue May  9 21:28:06 2023
+++ pkgsrc/devel/cargo-binutils/PLIST   Tue May  9 21:28:06 2023
@@ -0,0 +1,19 @@
+@comment $NetBSD: PLIST,v 1.1 2023/05/09 21:28:06 nikita Exp $
+bin/cargo-cov
+bin/cargo-nm
+bin/cargo-objcopy
+bin/cargo-objdump
+bin/cargo-profdata
+bin/cargo-readobj
+bin/cargo-size
+bin/cargo-strip
+bin/rust-cov
+bin/rust-ld
+bin/rust-lld
+bin/rust-nm
+bin/rust-objcopy
+bin/rust-objdump
+bin/rust-profdata
+bin/rust-readobj
+bin/rust-size
+bin/rust-strip
Index: pkgsrc/devel/cargo-binutils/cargo-depends.mk
diff -u /dev/null pkgsrc/devel/cargo-binutils/cargo-depends.mk:1.1
--- /dev/null   Tue May  9 21:28:06 2023
+++ pkgsrc/devel/cargo-binutils/cargo-depends.mk        Tue May  9 21:28:06 2023
@@ -0,0 +1,49 @@
+# $NetBSD: cargo-depends.mk,v 1.1 2023/05/09 21:28:06 nikita Exp $
+
+CARGO_CRATE_DEPENDS+=  addr2line-0.17.0
+CARGO_CRATE_DEPENDS+=  adler-1.0.2
+CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.18
+CARGO_CRATE_DEPENDS+=  ansi_term-0.12.1
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.58
+CARGO_CRATE_DEPENDS+=  atty-0.2.14
+CARGO_CRATE_DEPENDS+=  backtrace-0.3.65
+CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
+CARGO_CRATE_DEPENDS+=  camino-1.0.9
+CARGO_CRATE_DEPENDS+=  cargo-platform-0.1.2
+CARGO_CRATE_DEPENDS+=  cargo_metadata-0.14.2
+CARGO_CRATE_DEPENDS+=  cc-1.0.73
+CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=  clap-2.34.0
+CARGO_CRATE_DEPENDS+=  failure-0.1.8
+CARGO_CRATE_DEPENDS+=  failure_derive-0.1.8
+CARGO_CRATE_DEPENDS+=  gimli-0.26.1
+CARGO_CRATE_DEPENDS+=  hermit-abi-0.1.19
+CARGO_CRATE_DEPENDS+=  itoa-1.0.2
+CARGO_CRATE_DEPENDS+=  libc-0.2.126
+CARGO_CRATE_DEPENDS+=  memchr-2.5.0
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.5.3
+CARGO_CRATE_DEPENDS+=  object-0.28.4
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.40
+CARGO_CRATE_DEPENDS+=  quote-1.0.20
+CARGO_CRATE_DEPENDS+=  regex-1.5.6
+CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.26
+CARGO_CRATE_DEPENDS+=  rustc-cfg-0.4.0
+CARGO_CRATE_DEPENDS+=  rustc-demangle-0.1.21
+CARGO_CRATE_DEPENDS+=  rustc_version-0.4.0
+CARGO_CRATE_DEPENDS+=  ryu-1.0.10
+CARGO_CRATE_DEPENDS+=  semver-1.0.10
+CARGO_CRATE_DEPENDS+=  serde-1.0.137
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.137
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.81
+CARGO_CRATE_DEPENDS+=  strsim-0.8.0
+CARGO_CRATE_DEPENDS+=  syn-1.0.98
+CARGO_CRATE_DEPENDS+=  synstructure-0.12.6
+CARGO_CRATE_DEPENDS+=  textwrap-0.11.0
+CARGO_CRATE_DEPENDS+=  toml-0.5.9
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.1
+CARGO_CRATE_DEPENDS+=  unicode-width-0.1.9
+CARGO_CRATE_DEPENDS+=  unicode-xid-0.2.3
+CARGO_CRATE_DEPENDS+=  vec_map-0.8.2
+CARGO_CRATE_DEPENDS+=  winapi-0.3.9
+CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=  winapi-x86_64-pc-windows-gnu-0.4.0
Index: pkgsrc/devel/cargo-binutils/distinfo
diff -u /dev/null pkgsrc/devel/cargo-binutils/distinfo:1.1
--- /dev/null   Tue May  9 21:28:06 2023
+++ pkgsrc/devel/cargo-binutils/distinfo        Tue May  9 21:28:06 2023
@@ -0,0 +1,146 @@
+$NetBSD: distinfo,v 1.1 2023/05/09 21:28:06 nikita Exp $
+
+BLAKE2s (addr2line-0.17.0.crate) = f7fa3b016f0e80c4ea9967f8947de15edc9fa39d0c0cdea692dccd0c41c28039
+SHA512 (addr2line-0.17.0.crate) = ef3bbd7c6d1dfdd0b47e3be1fb4c8b15ed61a769bed7e80dce80461a1ee13ef21c75e62e9a66328504f862341f1e808abec5790ac79784e18655afcc16206b95
+Size (addr2line-0.17.0.crate) = 32260 bytes
+BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
+SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+Size (adler-1.0.2.crate) = 12778 bytes
+BLAKE2s (aho-corasick-0.7.18.crate) = 8925e88e2df4b5ca3b31783f527e1bb31dbe27846f409f631148fa239f3b2935
+SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+Size (aho-corasick-0.7.18.crate) = 112923 bytes
+BLAKE2s (ansi_term-0.12.1.crate) = 9d7961fca7b2680f17660048cf2d6171faa0def807ea66b5b5b9110f0623a12f
+SHA512 (ansi_term-0.12.1.crate) = b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+Size (ansi_term-0.12.1.crate) = 24838 bytes
+BLAKE2s (anyhow-1.0.58.crate) = 757042ce50f93843bc13e640b9d3db0f125b7fabcc9726d844d77071d6cf1a86
+SHA512 (anyhow-1.0.58.crate) = 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7
+Size (anyhow-1.0.58.crate) = 43137 bytes
+BLAKE2s (atty-0.2.14.crate) = 8a58145c7b668aa6caf8d749e37857ff202211e1bfa9e441f130ff02feb68405
+SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+Size (atty-0.2.14.crate) = 5470 bytes
+BLAKE2s (backtrace-0.3.65.crate) = f6c8b6052d4b803455044515a2a50cf5d17f75f12544d1ef22e53ee0eb70a1bc
+SHA512 (backtrace-0.3.65.crate) = 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321
+Size (backtrace-0.3.65.crate) = 74129 bytes
+BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
+SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+Size (bitflags-1.3.2.crate) = 23021 bytes
+BLAKE2s (camino-1.0.9.crate) = bcb6fe21f9cc3218caa3e67aa00b464acdcf2247066d3d41ee4a1f1f30365f4a
+SHA512 (camino-1.0.9.crate) = 5aca5f7a0639c97f5d5898fbbff9fa7ace9603047596941c62c611abb125525cbe5a4672057f4bbaecd7e34d907191ec5800415fba6aa0e6de9f52faee6f5363
+Size (camino-1.0.9.crate) = 29357 bytes
+BLAKE2s (cargo-binutils-0.3.6.crate) = 86da65343f6ba87d108ecd5c793161fe7429e2c9ffceec2885d002779b4d25b7
+SHA512 (cargo-binutils-0.3.6.crate) = b4ba1b962ca768f801c4476330d7e72a413108379cebb2d2fd3c32d1260c1a8473007b917920f46ccb0ba1c9a821a807cf357d8d7e627853f80dd968710cb000
+Size (cargo-binutils-0.3.6.crate) = 26109 bytes
+BLAKE2s (cargo-platform-0.1.2.crate) = 6e2fd3d7f836a138e9f6c2bdcfc95f5adc3fcbc802bde125e60e6c0998bc6cd3
+SHA512 (cargo-platform-0.1.2.crate) = c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
+Size (cargo-platform-0.1.2.crate) = 11645 bytes
+BLAKE2s (cargo_metadata-0.14.2.crate) = bb1756ad4775d903ae7abf157a33bea3886fe37a12b11b5cb632d7e3fdc7c918
+SHA512 (cargo_metadata-0.14.2.crate) = 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262
+Size (cargo_metadata-0.14.2.crate) = 17469 bytes
+BLAKE2s (cc-1.0.73.crate) = 1a51796d78619d44969ced4fea592d9e68fc7584bfccc66e8cb75db6328bf2a2
+SHA512 (cc-1.0.73.crate) = 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
+Size (cc-1.0.73.crate) = 57880 bytes
+BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+BLAKE2s (clap-2.34.0.crate) = 91ff2fb5743d3909808214f12ff8daee40fe089653558e9d390acc6ee56956c1
+SHA512 (clap-2.34.0.crate) = c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
+Size (clap-2.34.0.crate) = 202210 bytes
+BLAKE2s (failure-0.1.8.crate) = e27e06832718d7a5b6519e8ec235130d0079f8ca95aed55386fd4d69002c6880
+SHA512 (failure-0.1.8.crate) = a8762c978c286f921ef9c46dd17f57656739b339656ad237f6fb43062a8b2ad97cb98b977ae04735312d5328894b45c512fe42e33a9bdc4ea898330816b7a884
+Size (failure-0.1.8.crate) = 37582 bytes
+BLAKE2s (failure_derive-0.1.8.crate) = 4c82836ec1618780b27b162091c8cfab156fa8c3da414ca9efb6bb0047534de2
+SHA512 (failure_derive-0.1.8.crate) = 3f11adeb616a2d57e1a33ec2a5eb71c79a5df7946a27b74acc7c89a67c5dc6d01222731b37b405e33493570a98c96c7d2c7b8535928d7cf82536bcd9f0df809c
+Size (failure_derive-0.1.8.crate) = 4950 bytes
+BLAKE2s (gimli-0.26.1.crate) = d8a254077b0647501369f6b0e989352f7814b7d1ff9c3be7396fa8629281e7ad
+SHA512 (gimli-0.26.1.crate) = c341354e13a78c4afeb651a0ed651f60d188957216ba51079512531ab1273b1b79c86c57e904b87064015f8e7efe4280d9edd4acf90e25fb29f8813a4c7bf9a9
+Size (gimli-0.26.1.crate) = 716168 bytes
+BLAKE2s (hermit-abi-0.1.19.crate) = c731a42a9056a75a3ba26b5ab02c7c60c1fa2f21635d4152de66dc2eb407e097
+SHA512 (hermit-abi-0.1.19.crate) = 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
+Size (hermit-abi-0.1.19.crate) = 9979 bytes
+BLAKE2s (itoa-1.0.2.crate) = d4353ca205c1d79143fec7817002ba65117fa23f4fdc76609ef3a17f173183cc
+SHA512 (itoa-1.0.2.crate) = 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593
+Size (itoa-1.0.2.crate) = 11112 bytes
+BLAKE2s (libc-0.2.126.crate) = e5ad668716e21545426b33f2344c5b94e6b6832ee47688a376e19f32d7568672
+SHA512 (libc-0.2.126.crate) = 9bbb17f64a7503819616a71076ebe8ee317daf07b17b9fff783a4459da0439aecee535c09e7185bf148b1993e6fc958d182a490fc9c9a7b9fb635429c491ca44
+Size (libc-0.2.126.crate) = 590481 bytes
+BLAKE2s (memchr-2.5.0.crate) = afa77d7fdf25c72d251cda6b41f3fe065a748b101e3716aa65f0d6144f74da38
+SHA512 (memchr-2.5.0.crate) = 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
+Size (memchr-2.5.0.crate) = 65812 bytes
+BLAKE2s (miniz_oxide-0.5.3.crate) = 44927ff05acbf2871270b5e513cd68e56b1b27a36eb7cc73204539c988f76c92
+SHA512 (miniz_oxide-0.5.3.crate) = cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5
+Size (miniz_oxide-0.5.3.crate) = 53452 bytes
+BLAKE2s (object-0.28.4.crate) = d9d8f0bc9b05a7f71f442887f4a576a61116f60ebc42fea329538a25a3290d61
+SHA512 (object-0.28.4.crate) = 32a20452ed62b789c859c442009faf905ba4bc28f11bddfad3da3509861afd8dbe54e5bc0523c0eea5d5ce19cb94dee2e74f218f79df52d95ad22657d571839f
+Size (object-0.28.4.crate) = 237248 bytes
+BLAKE2s (proc-macro2-1.0.40.crate) = 3d45f38cfe4b1af3d82eff617c1aefaf7eb64f3424715ea7e7f4b3a29657376c
+SHA512 (proc-macro2-1.0.40.crate) = bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992
+Size (proc-macro2-1.0.40.crate) = 40559 bytes
+BLAKE2s (quote-1.0.20.crate) = 8040d00bfbd9b9fe08d7f90e916a03d1e5e29d642c6e454d2687fe64c77b772d
+SHA512 (quote-1.0.20.crate) = d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be
+Size (quote-1.0.20.crate) = 28160 bytes
+BLAKE2s (regex-1.5.6.crate) = 54470e0ce7f905fde38456f82bc830c98a1ac830538cc1596f5e4f1dc2ee84a4
+SHA512 (regex-1.5.6.crate) = 43ad2ebe14f43d69c62f563a4fd53b5657f0f2cc130a0e6353a13073027640ff891e9f9b40ea85858507047bddb2e023d668c9bf57f2ba0ae045b74b5f0d2a1f
+Size (regex-1.5.6.crate) = 238593 bytes
+BLAKE2s (regex-syntax-0.6.26.crate) = d644259c960314f13984e773bc86607f79ce86e6b397fe231d5cb32ddcc36926
+SHA512 (regex-syntax-0.6.26.crate) = 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634
+Size (regex-syntax-0.6.26.crate) = 293912 bytes
+BLAKE2s (rustc-cfg-0.4.0.crate) = e84b271446fc93715d1ba89096cbe506ecceee4fb0b0cdac8bb16bb4a2b35022
+SHA512 (rustc-cfg-0.4.0.crate) = 0efea22d9c9d006a5bbf8cae24d66bd050ecf614ec53055045cd0f379d083f2ee908c48ba7b31f126170709752d64ad6f407d8bcbc6f03add2d7373c6b44952d
+Size (rustc-cfg-0.4.0.crate) = 7811 bytes
+BLAKE2s (rustc-demangle-0.1.21.crate) = c8b8fd7db0d19e4d07c9d51ddd54669c788f16043cc21e2140e7bf816d31773e
+SHA512 (rustc-demangle-0.1.21.crate) = 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c
+Size (rustc-demangle-0.1.21.crate) = 27920 bytes
+BLAKE2s (rustc_version-0.4.0.crate) = 8244e9157b6b8811ae926fc0ed00edeb2b0a0f0f34d6e7b93ad236cbb6ffffba
+SHA512 (rustc_version-0.4.0.crate) = f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
+Size (rustc_version-0.4.0.crate) = 12175 bytes
+BLAKE2s (ryu-1.0.10.crate) = 3c0a19e034d6e015b887849403b63ef8cd451c259b513f800483f90470dd1ea2
+SHA512 (ryu-1.0.10.crate) = 1bd0af71a20715251dd42596df6e7677e44f712bbb40b0d9544109c1b2478a7bd2c9393535f0d4f3bfe2d1b75b3a2b899044051715a7da7d165d6d586e0775f2
+Size (ryu-1.0.10.crate) = 48485 bytes
+BLAKE2s (semver-1.0.10.crate) = d40bdcfb30002c9cf7aa4cd5127fbe85500bba0936cd708817aaee0eb77b2a39
+SHA512 (semver-1.0.10.crate) = 92f01a95f6d20bca1e9101f17cd7a7be7e002d55a0ad792c0a1b6b47c510c8e902a8dc33f683ac35800e39020453b0300b79a41fc32f29c8eda9a9d57d456fbc
+Size (semver-1.0.10.crate) = 30912 bytes
+BLAKE2s (serde-1.0.137.crate) = 8da0adf36d80458a44dbcd0931620d46f29a72635f6a857c37e365be836df20f
+SHA512 (serde-1.0.137.crate) = 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b
+Size (serde-1.0.137.crate) = 76182 bytes
+BLAKE2s (serde_derive-1.0.137.crate) = b5fc715397167f9064d455df0e52a31d1eaddab010128a78f9d012f1d6f20b5d
+SHA512 (serde_derive-1.0.137.crate) = ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a
+Size (serde_derive-1.0.137.crate) = 54831 bytes
+BLAKE2s (serde_json-1.0.81.crate) = 3c1a6a78a0108bf67bf61089d0360a4cff724b9bbf606fd500506062065e2a4f
+SHA512 (serde_json-1.0.81.crate) = 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8
+Size (serde_json-1.0.81.crate) = 144480 bytes
+BLAKE2s (strsim-0.8.0.crate) = 4c57b0c1505fd1e6a962cf721ee33473997ba55c8638e53c92efc6c9cf7fcc91
+SHA512 (strsim-0.8.0.crate) = 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
+Size (strsim-0.8.0.crate) = 9309 bytes
+BLAKE2s (syn-1.0.98.crate) = 9b067e75675123f7e7da26e594d936eff522fec14dcaa4387863d3b56beb9463
+SHA512 (syn-1.0.98.crate) = fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18
+Size (syn-1.0.98.crate) = 235451 bytes
+BLAKE2s (synstructure-0.12.6.crate) = 891c609ebfe33301f1b9f08e42abbe31f2de2a7f8d769fdff2c51747acbaa4f7
+SHA512 (synstructure-0.12.6.crate) = 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c
+Size (synstructure-0.12.6.crate) = 18429 bytes
+BLAKE2s (textwrap-0.11.0.crate) = aac1ca89e048f3559b66b2653332c7a880ffdd9d7e557c097334ed50099ae7af
+SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
+Size (textwrap-0.11.0.crate) = 17322 bytes
+BLAKE2s (toml-0.5.9.crate) = 47ed3419b2f8ce5103881721e73fac378a7efd6ace9098234a02f518fabdf35e
+SHA512 (toml-0.5.9.crate) = 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
+Size (toml-0.5.9.crate) = 55667 bytes
+BLAKE2s (unicode-ident-1.0.1.crate) = 7bc3be0acef1fd36282f95bd3e0135bd5bc002be4d67cc5ef2c5bc89c07892d9
+SHA512 (unicode-ident-1.0.1.crate) = 505650712a51c6f309c97bf72029de1eede33c71b84de9733f5f987859a61225e3d07d369b85a89797d870ea436f30b5b5046306f3d5fd672551a4b30c43e428
+Size (unicode-ident-1.0.1.crate) = 33770 bytes
+BLAKE2s (unicode-width-0.1.9.crate) = 2c6be29baaa9f1c7b48cc6251da5aff0f9ee755d8ff1cc058dd0c084643e546c
+SHA512 (unicode-width-0.1.9.crate) = 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
+Size (unicode-width-0.1.9.crate) = 16745 bytes
+BLAKE2s (unicode-xid-0.2.3.crate) = 3609a81b9f5546adda6d7983759b46c7b1996e4f6407c61dfc159d1d91a0b29e
+SHA512 (unicode-xid-0.2.3.crate) = 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5
+Size (unicode-xid-0.2.3.crate) = 15174 bytes
+BLAKE2s (vec_map-0.8.2.crate) = a40b5b21f51fcfad8f2fa810b929af3cb20cd710bec9216e8750e973dc9ff59a
+SHA512 (vec_map-0.8.2.crate) = 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
+Size (vec_map-0.8.2.crate) = 14466 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes



Home | Main Index | Thread Index | Old Index