pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/postgresql-promscale_extension



Module Name:    pkgsrc
Committed By:   tnn
Date:           Wed Aug 25 11:06:28 UTC 2021

Modified Files:
        pkgsrc/databases/postgresql-promscale_extension: Makefile PLIST
            cargo-depends.mk distinfo
        pkgsrc/databases/postgresql-promscale_extension/patches:
            patch-Cargo.toml
Added Files:
        pkgsrc/databases/postgresql-promscale_extension/patches:
            patch-pgx_pgx-pg-sys_src_submodules_mod.rs
            patch-pgx_pgx_src_bgworkers.rs patch-pgx_pgx_src_enum__helper.rs
            patch-pgx_pgx_src_rel.rs

Log Message:
postgresql-promscale_extension: fix previous update and bump rev

The update was incomplete because I forgot to update the GITHUB_TAG.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/databases/postgresql-promscale_extension/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/databases/postgresql-promscale_extension/PLIST
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/databases/postgresql-promscale_extension/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx-pg-sys_src_submodules_mod.rs \
    pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_bgworkers.rs \
    pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_enum__helper.rs \
    pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_rel.rs

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

Modified files:

Index: pkgsrc/databases/postgresql-promscale_extension/Makefile
diff -u pkgsrc/databases/postgresql-promscale_extension/Makefile:1.7 pkgsrc/databases/postgresql-promscale_extension/Makefile:1.8
--- pkgsrc/databases/postgresql-promscale_extension/Makefile:1.7        Tue Aug 24 18:26:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/Makefile    Wed Aug 25 11:06:28 2021
@@ -1,16 +1,19 @@
-# $NetBSD: Makefile,v 1.7 2021/08/24 18:26:28 tnn Exp $
+# $NetBSD: Makefile,v 1.8 2021/08/25 11:06:28 tnn Exp $
 
 DISTNAME=      promscale_extension-0.2.0
+PKGREVISION=   1
 PKGNAME=       postgresql${PGSQL_VERSION}-${DISTNAME}
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=timescale/}
 GITHUB_PROJECT=        promscale_extension
-GITHUB_TAG=    61d8d0fe39a424e380c7beb2da3755c3dd1bd359
+GITHUB_TAG=    ${PKGVERSION_NOREV}
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 DISTFILES=     ${DEFAULT_DISTFILES}
-DISTFILES+=    timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz
-SITES.timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz+=   
-${MASTER_SITE_GITHUB:=timescale/}timescale-extension-utils-rs/archive/bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz
+DISTFILES+=    pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz
+SITES.pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz+=    -${MASTER_SITE_GITHUB:=JLockerman/}pgx/archive/87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz
+
+CHECK_PORTABILITY_SKIP+=       pgx/*
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/timescale/promscale_extension
@@ -26,13 +29,17 @@ CARGO_FEATURES+=            pg${PGSQL_VERSION}
 USE_TOOLS+=    gmake
 
 post-extract:
-       mv ${WRKDIR}/*/timescale-extension-utils ${WRKSRC}
-       mv ${WRKDIR}/*/postgres-headers-rs ${WRKSRC}
+       mv ${WRKDIR}/pgx-* ${WRKSRC}/pgx
+
+do-configure:
+       mkdir -p ${FAKEHOMEDIR}/.pgx
+       printf '[configs]\npg${PGSQL_VERSION}="${PREFIX}/bin/pg_config"\n' > ${FAKEHOMEDIR}/.pgx/config.toml
 
 do-build: do-cargo-build
        cd ${WRKSRC} && ${BUILD_MAKE_CMD}
 
 .include "../../lang/clang/buildlink3.mk"
 .include "../../lang/rust/cargo.mk"
+.include "../../security/openssl/buildlink3.mk"
 .include "../../mk/pgsql.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/databases/postgresql-promscale_extension/PLIST
diff -u pkgsrc/databases/postgresql-promscale_extension/PLIST:1.2 pkgsrc/databases/postgresql-promscale_extension/PLIST:1.3
--- pkgsrc/databases/postgresql-promscale_extension/PLIST:1.2   Tue Aug 24 18:26:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/PLIST       Wed Aug 25 11:06:28 2021
@@ -1,6 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2021/08/24 18:26:28 tnn Exp $
+@comment $NetBSD: PLIST,v 1.3 2021/08/25 11:06:28 tnn Exp $
 lib/postgresql/promscale.so
 share/postgresql/extension/promscale--0.1--0.1.1.sql
+share/postgresql/extension/promscale--0.1.1--0.1.2.sql
 share/postgresql/extension/promscale--0.1.1.sql
+share/postgresql/extension/promscale--0.1.2--0.1.3-beta.sql
+share/postgresql/extension/promscale--0.1.2.sql
+share/postgresql/extension/promscale--0.1.3-beta--${PKGVERSION}.sql
+share/postgresql/extension/promscale--0.1.3-beta.sql
 share/postgresql/extension/promscale--0.1.sql
+share/postgresql/extension/promscale--${PKGVERSION}.sql
 share/postgresql/extension/promscale.control

Index: pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk
diff -u pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk:1.1 pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk:1.2
--- pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk:1.1        Tue Nov  3 22:59:35 2020
+++ pkgsrc/databases/postgresql-promscale_extension/cargo-depends.mk    Wed Aug 25 11:06:28 2021
@@ -1,27 +1,194 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2020/11/03 22:59:35 tnn Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2021/08/25 11:06:28 tnn Exp $
 
-CARGO_CRATE_DEPENDS+=  bindgen-0.54.0
+CARGO_CRATE_DEPENDS+=  adler-1.0.2
+CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.18
+CARGO_CRATE_DEPENDS+=  ansi_term-0.11.0
+CARGO_CRATE_DEPENDS+=  as-slice-0.1.5
+CARGO_CRATE_DEPENDS+=  async-trait-0.1.50
+CARGO_CRATE_DEPENDS+=  atomic-traits-0.2.0
+CARGO_CRATE_DEPENDS+=  atty-0.2.14
+CARGO_CRATE_DEPENDS+=  autocfg-1.0.1
+CARGO_CRATE_DEPENDS+=  base-x-0.2.8
+CARGO_CRATE_DEPENDS+=  base64-0.11.0
+CARGO_CRATE_DEPENDS+=  base64-0.13.0
+CARGO_CRATE_DEPENDS+=  bincode-1.3.3
+CARGO_CRATE_DEPENDS+=  bindgen-0.57.0
 CARGO_CRATE_DEPENDS+=  bitflags-1.2.1
-CARGO_CRATE_DEPENDS+=  cc-1.0.57
+CARGO_CRATE_DEPENDS+=  block-buffer-0.9.0
+CARGO_CRATE_DEPENDS+=  build-deps-0.1.4
+CARGO_CRATE_DEPENDS+=  bumpalo-3.7.0
+CARGO_CRATE_DEPENDS+=  byteorder-1.4.3
+CARGO_CRATE_DEPENDS+=  bytes-1.0.1
 CARGO_CRATE_DEPENDS+=  cexpr-0.4.0
 CARGO_CRATE_DEPENDS+=  cfg-if-0.1.10
-CARGO_CRATE_DEPENDS+=  clang-sys-0.29.3
+CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
+CARGO_CRATE_DEPENDS+=  clang-sys-1.2.0
+CARGO_CRATE_DEPENDS+=  clap-2.33.3
+CARGO_CRATE_DEPENDS+=  colored-2.0.0
+CARGO_CRATE_DEPENDS+=  const_fn-0.4.8
+CARGO_CRATE_DEPENDS+=  cpufeatures-0.1.4
+CARGO_CRATE_DEPENDS+=  crc32fast-1.2.1
+CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.1
+CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.0
+CARGO_CRATE_DEPENDS+=  crossbeam-epoch-0.9.5
+CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.5
+CARGO_CRATE_DEPENDS+=  crypto-mac-0.10.0
+CARGO_CRATE_DEPENDS+=  digest-0.9.0
+CARGO_CRATE_DEPENDS+=  dirs-3.0.2
+CARGO_CRATE_DEPENDS+=  dirs-sys-0.3.6
+CARGO_CRATE_DEPENDS+=  discard-1.0.4
+CARGO_CRATE_DEPENDS+=  either-1.6.1
+CARGO_CRATE_DEPENDS+=  enum-primitive-derive-0.2.1
+CARGO_CRATE_DEPENDS+=  env_logger-0.8.4
+CARGO_CRATE_DEPENDS+=  env_proxy-0.4.1
+CARGO_CRATE_DEPENDS+=  fallible-iterator-0.2.0
+CARGO_CRATE_DEPENDS+=  flate2-1.0.20
+CARGO_CRATE_DEPENDS+=  form_urlencoded-1.0.1
+CARGO_CRATE_DEPENDS+=  futures-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-channel-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-core-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-executor-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-io-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-macro-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-sink-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-task-0.3.15
+CARGO_CRATE_DEPENDS+=  futures-util-0.3.15
+CARGO_CRATE_DEPENDS+=  generic-array-0.12.4
+CARGO_CRATE_DEPENDS+=  generic-array-0.13.3
+CARGO_CRATE_DEPENDS+=  generic-array-0.14.4
+CARGO_CRATE_DEPENDS+=  getrandom-0.1.16
+CARGO_CRATE_DEPENDS+=  getrandom-0.2.3
 CARGO_CRATE_DEPENDS+=  glob-0.3.0
+CARGO_CRATE_DEPENDS+=  half-1.7.1
+CARGO_CRATE_DEPENDS+=  hash32-0.1.1
+CARGO_CRATE_DEPENDS+=  heapless-0.5.6
+CARGO_CRATE_DEPENDS+=  hermit-abi-0.1.18
+CARGO_CRATE_DEPENDS+=  hmac-0.10.1
+CARGO_CRATE_DEPENDS+=  httpdate-0.3.2
+CARGO_CRATE_DEPENDS+=  humantime-2.1.0
+CARGO_CRATE_DEPENDS+=  idna-0.2.3
+CARGO_CRATE_DEPENDS+=  instant-0.1.9
+CARGO_CRATE_DEPENDS+=  itoa-0.4.7
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
-CARGO_CRATE_DEPENDS+=  lazycell-1.2.1
-CARGO_CRATE_DEPENDS+=  libc-0.2.71
-CARGO_CRATE_DEPENDS+=  libloading-0.5.2
-CARGO_CRATE_DEPENDS+=  memchr-2.3.3
+CARGO_CRATE_DEPENDS+=  lazycell-1.3.0
+CARGO_CRATE_DEPENDS+=  libc-0.2.97
+CARGO_CRATE_DEPENDS+=  libloading-0.7.0
+CARGO_CRATE_DEPENDS+=  lock_api-0.4.4
+CARGO_CRATE_DEPENDS+=  log-0.4.14
+CARGO_CRATE_DEPENDS+=  matches-0.1.8
+CARGO_CRATE_DEPENDS+=  md-5-0.9.1
+CARGO_CRATE_DEPENDS+=  memchr-2.4.0
+CARGO_CRATE_DEPENDS+=  memoffset-0.6.4
+CARGO_CRATE_DEPENDS+=  mime-0.3.16
+CARGO_CRATE_DEPENDS+=  mime_guess-2.0.3
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.4.4
+CARGO_CRATE_DEPENDS+=  mio-0.7.13
+CARGO_CRATE_DEPENDS+=  miow-0.3.7
 CARGO_CRATE_DEPENDS+=  nom-5.1.2
+CARGO_CRATE_DEPENDS+=  ntapi-0.3.6
+CARGO_CRATE_DEPENDS+=  num-traits-0.2.14
+CARGO_CRATE_DEPENDS+=  num_cpus-1.13.0
+CARGO_CRATE_DEPENDS+=  once_cell-1.8.0
+CARGO_CRATE_DEPENDS+=  opaque-debug-0.3.0
+CARGO_CRATE_DEPENDS+=  parking_lot-0.11.1
+CARGO_CRATE_DEPENDS+=  parking_lot_core-0.8.3
 CARGO_CRATE_DEPENDS+=  peeking_take_while-0.1.2
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.18
-CARGO_CRATE_DEPENDS+=  quote-1.0.7
-CARGO_CRATE_DEPENDS+=  regex-1.3.9
-CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.18
+CARGO_CRATE_DEPENDS+=  percent-encoding-2.1.0
+CARGO_CRATE_DEPENDS+=  phf-0.8.0
+CARGO_CRATE_DEPENDS+=  phf_shared-0.8.0
+CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.6
+CARGO_CRATE_DEPENDS+=  pin-utils-0.1.0
+CARGO_CRATE_DEPENDS+=  postgres-0.19.1
+CARGO_CRATE_DEPENDS+=  postgres-protocol-0.6.1
+CARGO_CRATE_DEPENDS+=  postgres-types-0.2.1
+CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.10
+CARGO_CRATE_DEPENDS+=  proc-macro-hack-0.5.19
+CARGO_CRATE_DEPENDS+=  proc-macro-nested-0.1.7
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.27
+CARGO_CRATE_DEPENDS+=  quote-1.0.9
+CARGO_CRATE_DEPENDS+=  rand-0.7.3
+CARGO_CRATE_DEPENDS+=  rand-0.8.4
+CARGO_CRATE_DEPENDS+=  rand_chacha-0.2.2
+CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+=  rand_core-0.5.1
+CARGO_CRATE_DEPENDS+=  rand_core-0.6.3
+CARGO_CRATE_DEPENDS+=  rand_hc-0.2.0
+CARGO_CRATE_DEPENDS+=  rand_hc-0.3.1
+CARGO_CRATE_DEPENDS+=  rayon-1.5.1
+CARGO_CRATE_DEPENDS+=  rayon-core-1.9.1
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.9
+CARGO_CRATE_DEPENDS+=  redox_users-0.4.0
+CARGO_CRATE_DEPENDS+=  regex-1.5.4
+CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.25
+CARGO_CRATE_DEPENDS+=  rttp_client-0.1.0
 CARGO_CRATE_DEPENDS+=  rustc-hash-1.1.0
+CARGO_CRATE_DEPENDS+=  rustc_version-0.2.3
+CARGO_CRATE_DEPENDS+=  ryu-1.0.5
+CARGO_CRATE_DEPENDS+=  scopeguard-1.1.0
+CARGO_CRATE_DEPENDS+=  seahash-4.1.0
+CARGO_CRATE_DEPENDS+=  semver-0.9.0
+CARGO_CRATE_DEPENDS+=  semver-parser-0.7.0
+CARGO_CRATE_DEPENDS+=  serde-1.0.126
+CARGO_CRATE_DEPENDS+=  serde-xml-rs-0.4.1
+CARGO_CRATE_DEPENDS+=  serde_cbor-0.11.1
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.126
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.64
+CARGO_CRATE_DEPENDS+=  sha1-0.6.0
+CARGO_CRATE_DEPENDS+=  sha2-0.9.5
 CARGO_CRATE_DEPENDS+=  shlex-0.1.1
-CARGO_CRATE_DEPENDS+=  unicode-xid-0.2.1
-CARGO_CRATE_DEPENDS+=  version_check-0.9.2
+CARGO_CRATE_DEPENDS+=  shutdown_hooks-0.1.0
+CARGO_CRATE_DEPENDS+=  siphasher-0.3.5
+CARGO_CRATE_DEPENDS+=  slab-0.4.3
+CARGO_CRATE_DEPENDS+=  smallvec-1.6.1
+CARGO_CRATE_DEPENDS+=  socket2-0.4.0
+CARGO_CRATE_DEPENDS+=  socks-0.3.3
+CARGO_CRATE_DEPENDS+=  stable_deref_trait-1.2.0
+CARGO_CRATE_DEPENDS+=  standback-0.2.17
+CARGO_CRATE_DEPENDS+=  stdweb-0.4.20
+CARGO_CRATE_DEPENDS+=  stdweb-derive-0.5.3
+CARGO_CRATE_DEPENDS+=  stdweb-internal-macros-0.2.9
+CARGO_CRATE_DEPENDS+=  stdweb-internal-runtime-0.1.5
+CARGO_CRATE_DEPENDS+=  stringprep-0.1.2
+CARGO_CRATE_DEPENDS+=  strsim-0.8.0
+CARGO_CRATE_DEPENDS+=  subtle-2.4.0
+CARGO_CRATE_DEPENDS+=  syn-1.0.73
+CARGO_CRATE_DEPENDS+=  termcolor-1.1.2
+CARGO_CRATE_DEPENDS+=  textwrap-0.11.0
+CARGO_CRATE_DEPENDS+=  thiserror-1.0.25
+CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.25
+CARGO_CRATE_DEPENDS+=  time-0.2.27
+CARGO_CRATE_DEPENDS+=  time-macros-0.1.1
+CARGO_CRATE_DEPENDS+=  time-macros-impl-0.1.2
+CARGO_CRATE_DEPENDS+=  tinyvec-1.2.0
+CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.0
+CARGO_CRATE_DEPENDS+=  tokio-1.7.0
+CARGO_CRATE_DEPENDS+=  tokio-postgres-0.7.2
+CARGO_CRATE_DEPENDS+=  tokio-util-0.6.7
+CARGO_CRATE_DEPENDS+=  toml-0.5.8
+CARGO_CRATE_DEPENDS+=  typenum-1.13.0
+CARGO_CRATE_DEPENDS+=  unescape-0.1.0
+CARGO_CRATE_DEPENDS+=  unicase-2.6.0
+CARGO_CRATE_DEPENDS+=  unicode-bidi-0.3.5
+CARGO_CRATE_DEPENDS+=  unicode-normalization-0.1.19
+CARGO_CRATE_DEPENDS+=  unicode-width-0.1.8
+CARGO_CRATE_DEPENDS+=  unicode-xid-0.2.2
+CARGO_CRATE_DEPENDS+=  url-2.2.2
+CARGO_CRATE_DEPENDS+=  uuid-0.8.2
+CARGO_CRATE_DEPENDS+=  vec_map-0.8.2
+CARGO_CRATE_DEPENDS+=  version_check-0.9.3
+CARGO_CRATE_DEPENDS+=  wasi-0.9.0+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=  wasi-0.10.2+wasi-snapshot-preview1
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-0.2.74
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-backend-0.2.74
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-0.2.74
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-macro-support-0.2.74
+CARGO_CRATE_DEPENDS+=  wasm-bindgen-shared-0.2.74
+CARGO_CRATE_DEPENDS+=  which-3.1.1
+CARGO_CRATE_DEPENDS+=  winapi-0.2.8
 CARGO_CRATE_DEPENDS+=  winapi-0.3.9
+CARGO_CRATE_DEPENDS+=  winapi-build-0.1.1
 CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=  winapi-util-0.1.5
 CARGO_CRATE_DEPENDS+=  winapi-x86_64-pc-windows-gnu-0.4.0
+CARGO_CRATE_DEPENDS+=  ws2_32-sys-0.2.1
+CARGO_CRATE_DEPENDS+=  xml-rs-0.8.3

Index: pkgsrc/databases/postgresql-promscale_extension/distinfo
diff -u pkgsrc/databases/postgresql-promscale_extension/distinfo:1.3 pkgsrc/databases/postgresql-promscale_extension/distinfo:1.4
--- pkgsrc/databases/postgresql-promscale_extension/distinfo:1.3        Tue Aug 24 18:26:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/distinfo    Wed Aug 25 11:06:28 2021
@@ -1,17 +1,81 @@
-$NetBSD: distinfo,v 1.3 2021/08/24 18:26:28 tnn Exp $
+$NetBSD: distinfo,v 1.4 2021/08/25 11:06:28 tnn Exp $
 
-SHA1 (bindgen-0.54.0.crate) = 4165698210d42a3415c9c8cabfe5d62d40631511
-RMD160 (bindgen-0.54.0.crate) = d9dd6dc8395a7268a218d0b5de74e94fd7577134
-SHA512 (bindgen-0.54.0.crate) = 17053d27fc54cf905c2ec481f7e236352fca4e676c4dfaa260f36a357f4b54bec2a6a5983ca036055df236aa21e80f6650635462ce9e700cde4ca119a80c5da1
-Size (bindgen-0.54.0.crate) = 192585 bytes
+SHA1 (adler-1.0.2.crate) = 4b3b7b567ba15929c15c0b8f4c498afaefde76db
+RMD160 (adler-1.0.2.crate) = 8a3ccd049edf486e01dd612352816e76176f601c
+SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+Size (adler-1.0.2.crate) = 12778 bytes
+SHA1 (aho-corasick-0.7.18.crate) = 0e3f242614a732b703e12fc3c4456c53b0536fb8
+RMD160 (aho-corasick-0.7.18.crate) = b0dc4b0030152d0db9483ea816548ec9c330b211
+SHA512 (aho-corasick-0.7.18.crate) = 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
+Size (aho-corasick-0.7.18.crate) = 112923 bytes
+SHA1 (ansi_term-0.11.0.crate) = 0c6f984f171ee890100780e038def5db2a8b7ab8
+RMD160 (ansi_term-0.11.0.crate) = 0bc10d826fc7a658ac1026dac333cc54f26f7c5b
+SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+Size (ansi_term-0.11.0.crate) = 17087 bytes
+SHA1 (as-slice-0.1.5.crate) = eaf9acb46777da435539727c9c1bf07eeb5827a9
+RMD160 (as-slice-0.1.5.crate) = 920a92377fb02507831536cc3cad611be4aabf68
+SHA512 (as-slice-0.1.5.crate) = ada4f8ab265d6c6a8da0f98159a379dc4c4f4eb6cc827ccdf18fd525339d391ea4396de6f4322092ad00eb53156fa43f90ee0df09155554a3f6de033e5abc58e
+Size (as-slice-0.1.5.crate) = 7986 bytes
+SHA1 (async-trait-0.1.50.crate) = b5ddf6ab217452f4bc2cfec8b197d9a82a255b3e
+RMD160 (async-trait-0.1.50.crate) = 6f925d3eb5aa30adc37ab7ab3c815a7536c0c645
+SHA512 (async-trait-0.1.50.crate) = 0f2694fdce91f28041e6afdff1be574f19665ff874337b24322214393ba58a0b16dce5b4a6e0d0e5b6881ffbf071aa117c90210322bb4397124d16e58d63de13
+Size (async-trait-0.1.50.crate) = 25321 bytes
+SHA1 (atomic-traits-0.2.0.crate) = c4c8a67c94b42395d07d0c60540d9ca9520f8207
+RMD160 (atomic-traits-0.2.0.crate) = af9c8bf82645bd3b7aa5aebee79943e0de67986e
+SHA512 (atomic-traits-0.2.0.crate) = ab160d4caa41b5ff74d8f79d77b4a2083ce32a22d661a0fd81a154d290d1599d6794a3d4296826d375b05a2a9724806b04aba59d114f57469afb84f43107192a
+Size (atomic-traits-0.2.0.crate) = 8737 bytes
+SHA1 (atty-0.2.14.crate) = 9b4bfe6daebdd3d13a8a605bf44f64d4e831e804
+RMD160 (atty-0.2.14.crate) = 63c38cbe0fc07a4533253427a164612b456094cf
+SHA512 (atty-0.2.14.crate) = d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+Size (atty-0.2.14.crate) = 5470 bytes
+SHA1 (autocfg-1.0.1.crate) = 32909de2e5ae5ba6c1730cdf0e361213e7e86e2d
+RMD160 (autocfg-1.0.1.crate) = 8122557dfbad780c74329228c0fb9fc4ff46bd63
+SHA512 (autocfg-1.0.1.crate) = 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+Size (autocfg-1.0.1.crate) = 12908 bytes
+SHA1 (base-x-0.2.8.crate) = 80217ffaaf5fb86e3dbbe4c8970d25616337db43
+RMD160 (base-x-0.2.8.crate) = 596828b780e80fe0e1585b0337daafdde8530744
+SHA512 (base-x-0.2.8.crate) = ad140fc44bdf0342875b7087ee242e70ebedf591075cf80d2362f74e544882971bd9b1cc21dc5b4ac13e38710ec0e087474b54b238d6ea6748d3ca4755b25929
+Size (base-x-0.2.8.crate) = 10614 bytes
+SHA1 (base64-0.11.0.crate) = aa05a02c501fdc451758024bd75f7306115de577
+RMD160 (base64-0.11.0.crate) = fa593f00c92f5739cab818914a107ad8364bd951
+SHA512 (base64-0.11.0.crate) = 31b5f56d4907a5e4ae40e92ef1629a446126525186f5236afc2475829bf2e5e067554db200a18f7b3ab741d0cc9c01e20612e77cc0cbc1bc2a4a8d11c0fdbf33
+Size (base64-0.11.0.crate) = 48362 bytes
+SHA1 (base64-0.13.0.crate) = 8bb0b0eeb548d8e148a23428283d4ef96b2f43e9
+RMD160 (base64-0.13.0.crate) = 6af91ee653298406693a8c001fc50341db772fd1
+SHA512 (base64-0.13.0.crate) = 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
+Size (base64-0.13.0.crate) = 62070 bytes
+SHA1 (bincode-1.3.3.crate) = 5404c755279253b5132ac6731c57379c2818e40f
+RMD160 (bincode-1.3.3.crate) = bdd0e1c6ee58146854e572951673b83112e8f1b5
+SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
+Size (bincode-1.3.3.crate) = 28958 bytes
+SHA1 (bindgen-0.57.0.crate) = 2d31c5e72d6bc70ea03ab1a68e8f547d36d62163
+RMD160 (bindgen-0.57.0.crate) = abd9cf98785bacd1f0df6d05f6e24614e6504003
+SHA512 (bindgen-0.57.0.crate) = a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8
+Size (bindgen-0.57.0.crate) = 199132 bytes
 SHA1 (bitflags-1.2.1.crate) = b7d3a9b30a05e14231cb55271c6ffa45cc1279cd
 RMD160 (bitflags-1.2.1.crate) = 186b1893055eb415978ca547b0775aaa617a00fd
 SHA512 (bitflags-1.2.1.crate) = ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
 Size (bitflags-1.2.1.crate) = 16745 bytes
-SHA1 (cc-1.0.57.crate) = bfcca21efb202b39200f00753a8f58aeb8ebbe00
-RMD160 (cc-1.0.57.crate) = 33c8dbf7333f9a84babb0500ab8f5f59eafa7ea2
-SHA512 (cc-1.0.57.crate) = 2613adbc4383d722f227789d190f93032907c03e93dd2f281e516ccbb782a739f166239a79478ec270682da6e28d1116ae68ea7eeb0c2ea85a6c0ef9128bb0bb
-Size (cc-1.0.57.crate) = 52820 bytes
+SHA1 (block-buffer-0.9.0.crate) = 18d6907ba87e639a044c57c763d09d49311cac54
+RMD160 (block-buffer-0.9.0.crate) = e2290d6e36842519e69c81ca8cfc6e12b1c25698
+SHA512 (block-buffer-0.9.0.crate) = 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98
+Size (block-buffer-0.9.0.crate) = 7108 bytes
+SHA1 (build-deps-0.1.4.crate) = 746f3d154999496061905141c9d31361c2818e95
+RMD160 (build-deps-0.1.4.crate) = e29929eed990fa75b37411beae040530b5740e61
+SHA512 (build-deps-0.1.4.crate) = de318f6610a04d0f1edc4b3acdecd7597e4cd0f62445e3ad4dc263724f4a6a9ccb2dd60668b7651dbd4a5452f1e78c63330e62559b0eb35e58ccd4dd51893df7
+Size (build-deps-0.1.4.crate) = 35939 bytes
+SHA1 (bumpalo-3.7.0.crate) = 98151bf45839fcb899c2fb237383db310af0aeea
+RMD160 (bumpalo-3.7.0.crate) = 64dd96aa2dbebaa2d001ef9c7e49523116b71b85
+SHA512 (bumpalo-3.7.0.crate) = 0b570e1baee530b5c3f775330ead7cf5f8878eab75e5a6a61b5d3f64d4d82912cb26de1c098ec9492c29c7a04fc49565db97a54373c546d8ef58aab276d77c59
+Size (bumpalo-3.7.0.crate) = 134261 bytes
+SHA1 (byteorder-1.4.3.crate) = 4bd44f238bd0df5e03b3edc72d00069746a4e721
+RMD160 (byteorder-1.4.3.crate) = 301deda9219b540096975490a7e785195ff422cc
+SHA512 (byteorder-1.4.3.crate) = 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+Size (byteorder-1.4.3.crate) = 22512 bytes
+SHA1 (bytes-1.0.1.crate) = a7e3087fa774c036cacd2014629b3f8018a36635
+RMD160 (bytes-1.0.1.crate) = cc3aef07c5ac6b4834fe7e99f4ddfa7f9c00e5f3
+SHA512 (bytes-1.0.1.crate) = 885d3229e51c0deffe06824e81e8a016e3244106e7ed382a721a938cd2e69fcad7f5e757f95cb07ee1be83de04fcf98f9774f8f2e07aaa9a1ff068eaabf2fe87
+Size (bytes-1.0.1.crate) = 48142 bytes
 SHA1 (cexpr-0.4.0.crate) = 1cfb90442a1d597864ae85b71e8cf9414cc37359
 RMD160 (cexpr-0.4.0.crate) = fbdf7aba00f7e0bcc872896ed5ff0cc7c75824cc
 SHA512 (cexpr-0.4.0.crate) = 31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37
@@ -20,92 +84,700 @@ SHA1 (cfg-if-0.1.10.crate) = 3bd865df56c
 RMD160 (cfg-if-0.1.10.crate) = 896cd2fb2bb15582a174cb08c5e5ace6cc0be1c8
 SHA512 (cfg-if-0.1.10.crate) = 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
 Size (cfg-if-0.1.10.crate) = 7933 bytes
-SHA1 (clang-sys-0.29.3.crate) = 04938a0f054bf93d87f1ac96bf7d1469c11223d2
-RMD160 (clang-sys-0.29.3.crate) = f26d7f2d53937228845e056f778a802ac486555c
-SHA512 (clang-sys-0.29.3.crate) = a34ae3e1963e64e3d5e28e2d665aca7caea1c0b604ffa184eaec8824d2fd8f8b4f48a6bf4721be8355411163a521e273218217deaac7adf1e4f8542244277bec
-Size (clang-sys-0.29.3.crate) = 36660 bytes
+SHA1 (cfg-if-1.0.0.crate) = 9b415d94b6c2a84ed31b909e354ba9ac89092174
+RMD160 (cfg-if-1.0.0.crate) = 72507b7a112aaebe5833ade3a7a24ea8c0c6b243
+SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+Size (cfg-if-1.0.0.crate) = 7934 bytes
+SHA1 (clang-sys-1.2.0.crate) = 7ee6c02c28136a6b043b45ccc2bfc997a9c28885
+RMD160 (clang-sys-1.2.0.crate) = 379f9255bce305cc4352c93b3b06f71c2f754c42
+SHA512 (clang-sys-1.2.0.crate) = 64577b5f82878ff465eee0bd5f154522640e9bae7e6d52c1c8b868412a2297ded69b104b85b7ca6b6031d6a6eef60579933cb6502bb7342af1f9aa593428a256
+Size (clang-sys-1.2.0.crate) = 36874 bytes
+SHA1 (clap-2.33.3.crate) = a432f81828ef9948c7d3b7c4a467cda8ca60ea00
+RMD160 (clap-2.33.3.crate) = 58082599dc4f1d5b29825be7e0258f052f1069bd
+SHA512 (clap-2.33.3.crate) = 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+Size (clap-2.33.3.crate) = 201925 bytes
+SHA1 (colored-2.0.0.crate) = 4a1a38a4ee78f4d6b24f572ef57020264d537079
+RMD160 (colored-2.0.0.crate) = f451ffbcfa2c1fab334781c073eb6ab26aebadbb
+SHA512 (colored-2.0.0.crate) = c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a
+Size (colored-2.0.0.crate) = 21619 bytes
+SHA1 (const_fn-0.4.8.crate) = f85405a8c73ec9fbffb2882a0cd1e9221a5f167d
+RMD160 (const_fn-0.4.8.crate) = 5366f3a1302f5c8ab9fef88faf37d8711f80e3ee
+SHA512 (const_fn-0.4.8.crate) = e7bd5c50a10f55bc9578e55f9bca80c8ca1cebcd49206ce1feeeeaaac3dfbefdaa89f3c197a992d8ef52efc8327b3b34935e253a41ae9ac20b0b08b73f19df8b
+Size (const_fn-0.4.8.crate) = 12662 bytes
+SHA1 (cpufeatures-0.1.4.crate) = 4fd212b39b36e3560b414982a86b2ae273cf039c
+RMD160 (cpufeatures-0.1.4.crate) = 4b929b636dab7cb9aceeb70df0ef1580503df43d
+SHA512 (cpufeatures-0.1.4.crate) = 8d6fbdf934359f4fa5f65df30801fef2ef1d011107884060b542a8f521c86ad3ce808f39bd78e971794a888d53df8dc045efc00e208df8c26ccaa9d951e5570c
+Size (cpufeatures-0.1.4.crate) = 10129 bytes
+SHA1 (crc32fast-1.2.1.crate) = 19303f37dd799c0bf068215d397fc2acc0b4bb67
+RMD160 (crc32fast-1.2.1.crate) = e6b55b1e5d7b254ce33d81c888278d29724d2710
+SHA512 (crc32fast-1.2.1.crate) = 4c04236bb15a5c63b712c62652777917e947823abb20a0d0b372c850ec1c8695faa414e8de73904f1f1a296d7b00a6206cde8da404cf4cdaa2e8408e64b62b5e
+Size (crc32fast-1.2.1.crate) = 38172 bytes
+SHA1 (crossbeam-channel-0.5.1.crate) = f78355f8e5afc7d821ea816274bcdd7caac279dc
+RMD160 (crossbeam-channel-0.5.1.crate) = 435390e4ffd643f19ad8afad58a2f0e2b105dcfb
+SHA512 (crossbeam-channel-0.5.1.crate) = f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b
+Size (crossbeam-channel-0.5.1.crate) = 86919 bytes
+SHA1 (crossbeam-deque-0.8.0.crate) = 5a37f3174ccf9bf25e1bde1e57da6b2c6290c29a
+RMD160 (crossbeam-deque-0.8.0.crate) = 4c65c64c61971dc35330ba934c476781355515e2
+SHA512 (crossbeam-deque-0.8.0.crate) = 4efa73dcb9ef40b841039d24ffaf9bd7c63f8c0233bba1e0728fd5558702b4ef0af117543834c527335e99384d3c80d56293e891c9d94440f51f454b1b90c399
+Size (crossbeam-deque-0.8.0.crate) = 20756 bytes
+SHA1 (crossbeam-epoch-0.9.5.crate) = dd5deecf7c42644275c8e9cc10dce06619cb1624
+RMD160 (crossbeam-epoch-0.9.5.crate) = 7d1320d8419d10184610ee60a3f651e8fe9f39eb
+SHA512 (crossbeam-epoch-0.9.5.crate) = ad822e967e5ef45fa0c4a939f057f44146f1f051032fd032355a75c0f45ae4e0a55e1d31c80bc67c01ff8d9c87a51aba7ccfe9a440f061fd8225c879aa663064
+Size (crossbeam-epoch-0.9.5.crate) = 43883 bytes
+SHA1 (crossbeam-utils-0.8.5.crate) = d658aaf9ee199d32379999d810bc22dcb8096fd3
+RMD160 (crossbeam-utils-0.8.5.crate) = e368ab0be21a564965507c7bcefcb50caafb5025
+SHA512 (crossbeam-utils-0.8.5.crate) = fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f
+Size (crossbeam-utils-0.8.5.crate) = 38414 bytes
+SHA1 (crypto-mac-0.10.0.crate) = 4e40fba1b3efddb9ace86b624a35dc21d48e1bfb
+RMD160 (crypto-mac-0.10.0.crate) = e25fd1da2b173666af34fc58d4a1194afa6c5ac6
+SHA512 (crypto-mac-0.10.0.crate) = 8b406db46a08f64d899eb26597fac99576b3fa892eb83bbe089eeef7e6452f43dd138232ed4fe75cdbac2966f94b71f92910c14c53b39e5501990a9976ed1b59
+Size (crypto-mac-0.10.0.crate) = 9476 bytes
+SHA1 (digest-0.9.0.crate) = c224a73c59b68ababfeb0a546a2e7b624ebae18d
+RMD160 (digest-0.9.0.crate) = 43ed381df353d6c519fb70c5d7d730586f1452ea
+SHA512 (digest-0.9.0.crate) = 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45
+Size (digest-0.9.0.crate) = 13247 bytes
+SHA1 (dirs-3.0.2.crate) = ae854c589a5a421ec3377d6a65a08071e3ca215c
+RMD160 (dirs-3.0.2.crate) = 11f5d23a4b3978026b79af99649bfc3f1749dcb7
+SHA512 (dirs-3.0.2.crate) = 97dc343d580ecda68aebe87bcbe8c13a00078943771e3f1dc3101d8d450d2ccdd0d74283870eac1d88255a99e887166d42533ba8e70d15b9cdaddb57e3a27c55
+Size (dirs-3.0.2.crate) = 12184 bytes
+SHA1 (dirs-sys-0.3.6.crate) = 97e8f2341bd12a328abd4edb5864c04132522152
+RMD160 (dirs-sys-0.3.6.crate) = c2d17ffa66faca49f75450e6106126886cf0cde6
+SHA512 (dirs-sys-0.3.6.crate) = 79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5
+Size (dirs-sys-0.3.6.crate) = 10626 bytes
+SHA1 (discard-1.0.4.crate) = 2125cc75d481b50649640ee3dd62854460e5eee0
+RMD160 (discard-1.0.4.crate) = 879799c0ec542b073ed32cc67bbcfa1f418a02e7
+SHA512 (discard-1.0.4.crate) = 51e0335509a16c73d2620ff83de4b73506a45b36e306dd0eedefcfe89c6054eb5abcfed0ff5b3868c3b17a1c6d82d958d7899f25aba50709c5dd486fdfd0dd6e
+Size (discard-1.0.4.crate) = 4700 bytes
+SHA1 (either-1.6.1.crate) = 8bc23c16c8bacea8d0d9cee2553a563071cdde7b
+RMD160 (either-1.6.1.crate) = 07bd6bf61d1af0d0b0c997fc36b14e0d76e94cd5
+SHA512 (either-1.6.1.crate) = 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
+Size (either-1.6.1.crate) = 13641 bytes
+SHA1 (enum-primitive-derive-0.2.1.crate) = 07cb8c3174f6792dfe951f381ff55ccb23ce1f8b
+RMD160 (enum-primitive-derive-0.2.1.crate) = 1c8152e8ba51327cae95401e7fbeaa1398446df2
+SHA512 (enum-primitive-derive-0.2.1.crate) = 6a6f7eee7b2988b97cf680dec64c8114c980bf0de9028d1a90dbbd668c23b09d652bbe5167e4ab494e07caccb34723eebf7aa3defb5606f4098545b7b7fdd8f2
+Size (enum-primitive-derive-0.2.1.crate) = 4634 bytes
+SHA1 (env_logger-0.8.4.crate) = 0a63ed57ad8f7756e4e220acb7faf2a90c542ebe
+RMD160 (env_logger-0.8.4.crate) = dd5e73d910cf327791dc1e1daf3e92d46dae4027
+SHA512 (env_logger-0.8.4.crate) = 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049
+Size (env_logger-0.8.4.crate) = 33342 bytes
+SHA1 (env_proxy-0.4.1.crate) = e3ee194ce28bdda8c7536dc14afdff03f1f85729
+RMD160 (env_proxy-0.4.1.crate) = af9ffeb9360bf838cfbf915027238d7cd47397a6
+SHA512 (env_proxy-0.4.1.crate) = 333232b0217eab986b4616061b1419e24fa95b55d6f58cbd3e6a8a280b1f8b6587ce5ae30cfad570e7cebb2327352c18b6a8ab27007dd870073308127d2cfe00
+Size (env_proxy-0.4.1.crate) = 11256 bytes
+SHA1 (fallible-iterator-0.2.0.crate) = 9c730b861ece3663a1858fb4fc591c10a7b69705
+RMD160 (fallible-iterator-0.2.0.crate) = 20780998610e4cfbbfea46ab6109a63928f9c1c4
+SHA512 (fallible-iterator-0.2.0.crate) = c558fea3fcf3a7756acc0b63d38f76dfe7eeed4dd9c12c46b7a7e8b8bea64d00e0cc115492e8b3a1a19e86e6083477dcf7d2d72ef960b44f24d61819a3077e79
+Size (fallible-iterator-0.2.0.crate) = 18509 bytes
+SHA1 (flate2-1.0.20.crate) = bb882858fe77de9255a5dfe82a6d128c5caf70cd
+RMD160 (flate2-1.0.20.crate) = 3ca6060b0ebceece5abcb39dc6423e8ce946a797
+SHA512 (flate2-1.0.20.crate) = 1415cba53183b7ae0f3396859186b92001060a78fbee10dd0dd4c8a93119aeb78bd8d782735c292badc1ae6d369badc6fa1a0105835614a6f70e82b080d8549b
+Size (flate2-1.0.20.crate) = 74036 bytes
+SHA1 (form_urlencoded-1.0.1.crate) = b17e441114b29b8c583e43b1e8002e46ea6d14be
+RMD160 (form_urlencoded-1.0.1.crate) = bf257d5c15a5dd947312c6c02b899d34fd1ddd7e
+SHA512 (form_urlencoded-1.0.1.crate) = 3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
+Size (form_urlencoded-1.0.1.crate) = 8773 bytes
+SHA1 (futures-0.3.15.crate) = 4973e0e8ddf20812969aafdb7bbbe0ed66491fe6
+RMD160 (futures-0.3.15.crate) = a741f984edb121df0d8eac6ce3b0260abf7f0b07
+SHA512 (futures-0.3.15.crate) = 75a9f0f16c693a1a24d5aaff57aba72abf4f2cd74cb335d905a42e31b9ea20ea0e8fb24e4685d39239f3b7df8a78b13944c04f208798f43249db5e8a36a7affb
+Size (futures-0.3.15.crate) = 46425 bytes
+SHA1 (futures-channel-0.3.15.crate) = 565fc25d6c76272d7d170c6a3ddaf900270a936f
+RMD160 (futures-channel-0.3.15.crate) = 54dbce6f2afd3dd279799c09c08e0900193b99e7
+SHA512 (futures-channel-0.3.15.crate) = d612c1425286eaa1a713e073edfae8ab8fb4e0b7c82ffdade57bc5dd06c54de6de46119b1cd87d7686cd4efbec38228c4a82d250ac693daa39dcfbf365b7ad25
+Size (futures-channel-0.3.15.crate) = 31867 bytes
+SHA1 (futures-core-0.3.15.crate) = fd485433fffbd841344946af261aada413f07425
+RMD160 (futures-core-0.3.15.crate) = 0351fc0e67ae07a6154c09762e33b5244ec84f5b
+SHA512 (futures-core-0.3.15.crate) = e8c6710882e7328493e7975fecc360f2071ae39d1ea88a04a38e4228c48f9af4c545c6aead868d13689cfe33f4c98c5b5bff2f9cfdb0105368b11ab2d652efb4
+Size (futures-core-0.3.15.crate) = 14514 bytes
+SHA1 (futures-executor-0.3.15.crate) = e060f7315ea43a7127208884cb4906b08217b1b3
+RMD160 (futures-executor-0.3.15.crate) = f7b2eb2157e85d846e9cb978254ae7a387fdd16e
+SHA512 (futures-executor-0.3.15.crate) = fb1337a2500d084145fd3dd2821db6d9419ebb781adf3e7b2ce4836c17a10ee4d5dc2b0c73414fde4c78dab89884620753424802902886a5d4ab8e4730110fb9
+Size (futures-executor-0.3.15.crate) = 17166 bytes
+SHA1 (futures-io-0.3.15.crate) = 46c0c7de3a92cc30ad9dcb1da5f5f1ab26bea9a6
+RMD160 (futures-io-0.3.15.crate) = 119cde2a35b80a93bf2baa77c68cdac4122ddb47
+SHA512 (futures-io-0.3.15.crate) = 9e8787d8066636351de2958169d6ad21d02a3b871cb242dd4fef64b97dcfc14397740107f13d1e48c27640b768fada821fb433187b5d0f0a03e7555d15eb5917
+Size (futures-io-0.3.15.crate) = 9058 bytes
+SHA1 (futures-macro-0.3.15.crate) = 5fbf3be95515cbad518c21a40fec89f1fee0648c
+RMD160 (futures-macro-0.3.15.crate) = 5f8a813ac695539ece86acfd88acbade9d844f34
+SHA512 (futures-macro-0.3.15.crate) = 68aaf9a5f53d93a24ed080021ecc07de04f88443829e244e4926fdfb440cf9a57f0853b3b071ce7444a755463a34140e0368a8f8b185bdd031915d01c843ef17
+Size (futures-macro-0.3.15.crate) = 10872 bytes
+SHA1 (futures-sink-0.3.15.crate) = e2d761d4b16d2ccc23436df2f8a099c820e1618c
+RMD160 (futures-sink-0.3.15.crate) = f05db4a70657b0cc44e812c0dfd4f08a9497d634
+SHA512 (futures-sink-0.3.15.crate) = 319a8367c2ad4f9410a3eba4a345ab2d49a896d9b9b2ef2a888918ff0289491283afd17a29e618eb4e064b7c76008e28d5b16f00e888fd5a506b65d5b79a2dc7
+Size (futures-sink-0.3.15.crate) = 7672 bytes
+SHA1 (futures-task-0.3.15.crate) = 9bb06ccfaa2857a1b38819cfb9f90061d228ba14
+RMD160 (futures-task-0.3.15.crate) = 5dc296206e78972538f3f7068892b609388188f6
+SHA512 (futures-task-0.3.15.crate) = 66529a849c924ac08603f5ade52954bbcfc3e1796f20dd49eb0289d2ad9cab34e31f07e942736b635d6c1903dba299a7d9a36defbd4902c019ca382c4a376040
+Size (futures-task-0.3.15.crate) = 11811 bytes
+SHA1 (futures-util-0.3.15.crate) = b798cc1d25bde53c850e942f57f038507f17b7dc
+RMD160 (futures-util-0.3.15.crate) = dc5619af0be78915a15f8b27f2ebdf0e37f434c7
+SHA512 (futures-util-0.3.15.crate) = a89ffe93d277a93e9c825cdeccfe50dd797d9de6360a1ba44748a46bff6238261e60c9eea9659a0c7e13294973c0976595b20b0740c36c1f9204144102e204ca
+Size (futures-util-0.3.15.crate) = 141962 bytes
+SHA1 (generic-array-0.12.4.crate) = 0c87723565e08fad03ece114226a3c35f9ce105d
+RMD160 (generic-array-0.12.4.crate) = 8fc4332a68f4fef1e401debab403251aa59c8f9c
+SHA512 (generic-array-0.12.4.crate) = f92002b549aa9db2a80f65c50357c1f0f490a63e104fae7a271e0b16d6c43ec9146cb7f371f00eb1575a1bfc713ded3beb51f9e96ede93f2ce66ebf78ec85cb8
+Size (generic-array-0.12.4.crate) = 18212 bytes
+SHA1 (generic-array-0.13.3.crate) = 716a26e01487fee9a784d88f4d4cc25642d8530e
+RMD160 (generic-array-0.13.3.crate) = 8f463a38c740c3ace08e9e067f62fbe2ad910dd9
+SHA512 (generic-array-0.13.3.crate) = d66ea808aaf085c9162fa8c96a5655bc60b42df764c5dc17226e0aa24792d48230d51c9df61db6f551d491cd173da48a5e06d5e4e010901b14c3f044c7f38fcb
+Size (generic-array-0.13.3.crate) = 26956 bytes
+SHA1 (generic-array-0.14.4.crate) = daa035de11b132844426730757b3610c1153f600
+RMD160 (generic-array-0.14.4.crate) = 23798d05f4f66817b6620d835e4908b259c126ca
+SHA512 (generic-array-0.14.4.crate) = 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40
+Size (generic-array-0.14.4.crate) = 28916 bytes
+SHA1 (getrandom-0.1.16.crate) = ef6ee6ddbc3b1f40c8202a934d8cafb50d2233dc
+RMD160 (getrandom-0.1.16.crate) = 531b3a9da432114e08beb70828f6291f32cdd3e1
+SHA512 (getrandom-0.1.16.crate) = c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53
+Size (getrandom-0.1.16.crate) = 25077 bytes
+SHA1 (getrandom-0.2.3.crate) = d070be38f71a22f3ffcfb82c94baf936e9aafc83
+RMD160 (getrandom-0.2.3.crate) = 84ff4c3d46ba370a271e36ef03af9dd65f15532e
+SHA512 (getrandom-0.2.3.crate) = e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d
+Size (getrandom-0.2.3.crate) = 26261 bytes
 SHA1 (glob-0.3.0.crate) = 3d1e2bea7c5711a9d015beb6d0ac102a0b9e9357
 RMD160 (glob-0.3.0.crate) = 398b7fbdd9080b51499c70494b5d654942da3a80
 SHA512 (glob-0.3.0.crate) = 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
 Size (glob-0.3.0.crate) = 18724 bytes
+SHA1 (half-1.7.1.crate) = 377714372da1dbe84676add463a2b4284f6d0665
+RMD160 (half-1.7.1.crate) = 312071265f73febd2881bfabc40b34abfe512561
+SHA512 (half-1.7.1.crate) = cd678b9277fd909083b67eb86c1fe92f464c92e1932246c6793dd835069aac5af6b9dc16bfbdcfbcdd75d3a641bc1f2240effd83dff6068a41b6c54d3739f73e
+Size (half-1.7.1.crate) = 36168 bytes
+SHA1 (hash32-0.1.1.crate) = 14e8e1e19ac75111f0ec107c38a1e4254bd7558b
+RMD160 (hash32-0.1.1.crate) = 931043a07b4a10f5e85934f57cb481103d99af88
+SHA512 (hash32-0.1.1.crate) = 57ea9009c6365de6a55bf1c4a514eb997a1671fe72877354fb75de858b531c78eb7a3c9e2477491d595a916ac4dfd5e976e1febe3e0ef6bc2299e69c37389215
+Size (hash32-0.1.1.crate) = 10967 bytes
+SHA1 (heapless-0.5.6.crate) = 251ba68427dc66dad38a6d6817bf023d4bb9d018
+RMD160 (heapless-0.5.6.crate) = 223bdb2ad272ad73578a99f2893d8a37ec8273b9
+SHA512 (heapless-0.5.6.crate) = 0329cd45c34e52493d0763f09ea1a38e503fb7e93ed814f021e08f52dae1ee58ea12c4ec0e101dd83d7d9e5e481694b7e5cd3a54788fe4db26b5adff76c015e3
+Size (heapless-0.5.6.crate) = 59214 bytes
+SHA1 (hermit-abi-0.1.18.crate) = ee6677332b5c19c10d8e19b8da73c3265a3efd6c
+RMD160 (hermit-abi-0.1.18.crate) = 3bccd7ee4d6d12fec60d64949db05811ed7e7fea
+SHA512 (hermit-abi-0.1.18.crate) = 54f060c6c1c80d41f40cec7102345147efb535aff9fa5cc0ed4ccd7f010bfdb6daaf40626fd5069af60ceb42058452803b59d4bbcfbed4c5546c79b57ae0f914
+Size (hermit-abi-0.1.18.crate) = 9936 bytes
+SHA1 (hmac-0.10.1.crate) = ae366a56531336afb045e12a74f525f035903849
+RMD160 (hmac-0.10.1.crate) = a71212b1f0063d4034701149cff808b25c190bd3
+SHA512 (hmac-0.10.1.crate) = ab61133d280fb1b149ad097e29f6028a1998475d2f1995e3ed4f354a8fc91eaff01cf9437a13da637ff433fa05b43d7b144b5726c1edba1130c7004bf18b1c3d
+Size (hmac-0.10.1.crate) = 11120 bytes
+SHA1 (httpdate-0.3.2.crate) = 6946c308475137eb368718394837718effbd2aa2
+RMD160 (httpdate-0.3.2.crate) = 02cdd18aa11e26dd14893f9c2cb2771f01dc3078
+SHA512 (httpdate-0.3.2.crate) = 5cb56c85aac5acc0e9e2c72fe0913d2faaaaeab10a15c0479407ab779494bd81f8e3fc9675f5990186a34689e841427e83723a87a91a5204ff57188e89be98ea
+Size (httpdate-0.3.2.crate) = 10768 bytes
+SHA1 (humantime-2.1.0.crate) = 014b36b26bd212b674cc621e502f5c989295943b
+RMD160 (humantime-2.1.0.crate) = b79e89b45c758adf61ab1234adbbb825149a4829
+SHA512 (humantime-2.1.0.crate) = 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
+Size (humantime-2.1.0.crate) = 16749 bytes
+SHA1 (idna-0.2.3.crate) = 839167f3277f103bdb13cb42d4f8837763c00a81
+RMD160 (idna-0.2.3.crate) = ed2e3d1829296b7e55db0a5e3785a4ab38cb3bfb
+SHA512 (idna-0.2.3.crate) = 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f
+Size (idna-0.2.3.crate) = 271023 bytes
+SHA1 (instant-0.1.9.crate) = 4aeda21f57b10344c0a4ceeafd27d0ff0c446021
+RMD160 (instant-0.1.9.crate) = e24974c6e415bcc80ed958026aa5b67aac8457ca
+SHA512 (instant-0.1.9.crate) = 3915f67c3629ec93296d56c4cda0cf97b29b1a70930a9d546abb9518139d4c2f35062563a5094e84841ddb1f00b0f3df9dc00801d96c01994765221edf03ef7c
+Size (instant-0.1.9.crate) = 5213 bytes
+SHA1 (itoa-0.4.7.crate) = 0b8e146e117d6df08e455d318833da9fb0965b0e
+RMD160 (itoa-0.4.7.crate) = 4d13dd87e22a8146de46270262449f3f864f8392
+SHA512 (itoa-0.4.7.crate) = c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f
+Size (itoa-0.4.7.crate) = 12099 bytes
 SHA1 (lazy_static-1.4.0.crate) = 3e8852a6967dc257753fe75a13112a04bc03dfc0
 RMD160 (lazy_static-1.4.0.crate) = 6c74661c140113ff3b1d660bba095259398bbb55
 SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 Size (lazy_static-1.4.0.crate) = 10443 bytes
-SHA1 (lazycell-1.2.1.crate) = cdd694abd50b27e4d5d908cbaa6600e2cc159ab3
-RMD160 (lazycell-1.2.1.crate) = aa0807dc6f3190c61f6525b601ade584e5f55cfa
-SHA512 (lazycell-1.2.1.crate) = de74ccd6a3c32c360a12a51ba1d51d6530130396b37d63350a960956ae0ba13e9ac31e2bb70b61ddf055fdfbe7e559b20a38415cac3906839684905a01256ff2
-Size (lazycell-1.2.1.crate) = 11691 bytes
-SHA1 (libc-0.2.71.crate) = a8b5a882e9109e1b77fcffec400925e6a3e04a08
-RMD160 (libc-0.2.71.crate) = 71ad061fc54f0ccf5876c2ae14e4bf41d70196e6
-SHA512 (libc-0.2.71.crate) = b6f6eebc42817107aa2f94d426154c2449a2558646414464a31ee9d9dcf714e641fe6613b95ecf9e751d77102c0cedb74b35ca1f76c6df2231a5bad168de5e16
-Size (libc-0.2.71.crate) = 474209 bytes
-SHA1 (libloading-0.5.2.crate) = 60bedb03bc1643b1141f2942a07372467f2ea2c4
-RMD160 (libloading-0.5.2.crate) = 12169024c9c941f2989c91f3c07a5cf22af9b1b0
-SHA512 (libloading-0.5.2.crate) = d04cb1bb220c9364c02da4f360593907c875951fc0f6de5da1455bac4e96a470128409f77b21194fd6a87550f3ba00abe3b7a3426e7637acb62b80d61da46be4
-Size (libloading-0.5.2.crate) = 16420 bytes
-SHA1 (memchr-2.3.3.crate) = 281ad18584db887d60891187ddc121450deb8b90
-RMD160 (memchr-2.3.3.crate) = 631a407c058ed7be0319e86fd6dcd5ad8e9c15dc
-SHA512 (memchr-2.3.3.crate) = 922e05da920d0d94226857788878ee5e31518cd80d95ae57e1d7ecd233942c37d01565525db2f1dfdfd5b3b1f81b2c73eee058cbfd745cb4e1519518318df248
-Size (memchr-2.3.3.crate) = 22566 bytes
+SHA1 (lazycell-1.3.0.crate) = e5c22a5665cf322409afb42a21fa6c3ff31ba089
+RMD160 (lazycell-1.3.0.crate) = dd01edf3bfd9902ef742d614e67787b9290f6b83
+SHA512 (lazycell-1.3.0.crate) = f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d
+Size (lazycell-1.3.0.crate) = 12502 bytes
+SHA1 (libc-0.2.97.crate) = 5419046f868bd44c98f2eabe176bf0430052310a
+RMD160 (libc-0.2.97.crate) = 4cacf1f7a16e239163b6229778a6d7e98fdbf50b
+SHA512 (libc-0.2.97.crate) = 9b94a43d7da1e419900f7a016d5eb958bc42a006e1bb621ab8e2be2167e91f05cee81144c25e81a85c1b1ea2a26ff88980a4cc292fd42db8b09c5c49bf5531ed
+Size (libc-0.2.97.crate) = 517712 bytes
+SHA1 (libloading-0.7.0.crate) = 9804ab52dd41cc263f0ff1992afdca7a0eb84281
+RMD160 (libloading-0.7.0.crate) = 64129e3ed86cf3640131283841500be327fcb424
+SHA512 (libloading-0.7.0.crate) = e2089a8ecacd65522b246cebcf531b6b1ce697d4eaf294e0540e1f34bfd714037177ba802406c31e6bcc722b4f391a84709427de1c6fb441cdeb8e41fd4f1e28
+Size (libloading-0.7.0.crate) = 26216 bytes
+SHA1 (lock_api-0.4.4.crate) = 92f34ceaac87abe1295ed1ca4471ff952a364079
+RMD160 (lock_api-0.4.4.crate) = e101e1116eba298054d0f5b78984a380a0dfb0d7
+SHA512 (lock_api-0.4.4.crate) = 655c8a1503b6e7f833b4c62109e1c5005727054847bff81e17d4159f91c02ac97512da0673ab227d17bc9ed0342fe3476247daf74cbc9a0b470e68c648ba706e
+Size (lock_api-0.4.4.crate) = 20356 bytes
+SHA1 (log-0.4.14.crate) = 5e8f22c07bd48b28c2a0605b467cb85336a3db7e
+RMD160 (log-0.4.14.crate) = 91b8b87a9386f54c92b4625d69722c8871eb8b3a
+SHA512 (log-0.4.14.crate) = 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc
+Size (log-0.4.14.crate) = 34582 bytes
+SHA1 (matches-0.1.8.crate) = b63cddc6e8278d0919db5bf344d9fa97c25cad04
+RMD160 (matches-0.1.8.crate) = dc8239e015b64fbc488e1ea9ff74aad38f872a72
+SHA512 (matches-0.1.8.crate) = 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
+Size (matches-0.1.8.crate) = 2216 bytes
+SHA1 (md-5-0.9.1.crate) = ecfd1214b8c71f0d58e4ac9eb82d21cec0173611
+RMD160 (md-5-0.9.1.crate) = 376cb1ef73cd6d674678149aeb584a2b6cb3790b
+SHA512 (md-5-0.9.1.crate) = 300723a785c7edad2a9abf18fd9f8f9a40ba54676b394cb5712894d1170cc48199a0ca9ccd3b525f82832d5b33413c2565a0c079b6dd08c63d782f1a91fc3e0b
+Size (md-5-0.9.1.crate) = 15494 bytes
+SHA1 (memchr-2.4.0.crate) = f2846cf56edc7a10d2d422fdc008bbe569abdef9
+RMD160 (memchr-2.4.0.crate) = d0c86b970afcfac3f735ec87a0dc2e4b500a2856
+SHA512 (memchr-2.4.0.crate) = b142e308a5aef8e45910411789031e194349ee540c4ced0e2384d864dc1913299fb63a161ceb5228256e97d0949661b7f83a169ef9d4b78afbd9004cb7b8a2fb
+Size (memchr-2.4.0.crate) = 63392 bytes
+SHA1 (memoffset-0.6.4.crate) = d4245b7e22442ee71aec92bbd8bcb7744a98dca3
+RMD160 (memoffset-0.6.4.crate) = 5fd61422640ff3a00563c786bf169de4d129d146
+SHA512 (memoffset-0.6.4.crate) = bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d
+Size (memoffset-0.6.4.crate) = 7664 bytes
+SHA1 (mime-0.3.16.crate) = a14218bfa6e249e8ab0ded425afa0c4defb58c33
+RMD160 (mime-0.3.16.crate) = 907fe4dbaace7cf69c1cdd6f64bd355bcef99e1f
+SHA512 (mime-0.3.16.crate) = cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
+Size (mime-0.3.16.crate) = 15206 bytes
+SHA1 (mime_guess-2.0.3.crate) = d9663b2d424ef9d85c3ea87016ed9f9caac888cb
+RMD160 (mime_guess-2.0.3.crate) = 575ac49e4913ea46462b2e2e5c2f9e574c478e3d
+SHA512 (mime_guess-2.0.3.crate) = b08013ce235e66eaf49a88ab4c5cf4d1f1b95846c1bbdc1a73efea9052058860c7dbe2b028fe1b33c713621862fe9af2ed097558cbf5e08903ee406a44af162d
+Size (mime_guess-2.0.3.crate) = 27437 bytes
+SHA1 (miniz_oxide-0.4.4.crate) = 5d697dec0d158b42ddbf88ecfe815a411a0c6bb3
+RMD160 (miniz_oxide-0.4.4.crate) = 508b164b4cf1e6b519a0067b78a927b8960d7f10
+SHA512 (miniz_oxide-0.4.4.crate) = 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f
+Size (miniz_oxide-0.4.4.crate) = 49938 bytes
+SHA1 (mio-0.7.13.crate) = 09df26ec8bb2087f87e3312952efad36c3e248e3
+RMD160 (mio-0.7.13.crate) = 9f491da18cd2362e9492670d97caae1b45165c0e
+SHA512 (mio-0.7.13.crate) = 3f9adb95db494dd39041ec1abda0d476b308296024347f28bfaf5883d7896ee052edda026c25a9ccea9a31cbc5431d95c0e13948e90fc8ca7b1a91a19748a45c
+Size (mio-0.7.13.crate) = 87027 bytes
+SHA1 (miow-0.3.7.crate) = ab7f3b1fed76bb59e3f3f111398209751d72981f
+RMD160 (miow-0.3.7.crate) = 0e31b78cb90b5487532f3f99bd0d0a79a0e417f5
+SHA512 (miow-0.3.7.crate) = 451073e8913148889493de0373bc0450c8b23e136e151b48b9976292e4e03b7c3f3279ecf49dda5196badfe662a661a998cfa456d2ec340a495d54a4d2382699
+Size (miow-0.3.7.crate) = 24563 bytes
 SHA1 (nom-5.1.2.crate) = cb7257c087e9de88445ebacce5a0e3201da73a66
 RMD160 (nom-5.1.2.crate) = 79b87f8269fd92339c60568474436e1f259ca849
 SHA512 (nom-5.1.2.crate) = 53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca
 Size (nom-5.1.2.crate) = 136174 bytes
+SHA1 (ntapi-0.3.6.crate) = 42a98112154613828d5c8f2a7ecd601460410fc8
+RMD160 (ntapi-0.3.6.crate) = a3534d4afc6e468923dd5f123b04f7d7556ea18b
+SHA512 (ntapi-0.3.6.crate) = c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035
+Size (ntapi-0.3.6.crate) = 127221 bytes
+SHA1 (num-traits-0.2.14.crate) = 3d371b7b5aed56baba62fda8599dc959b5f7017a
+RMD160 (num-traits-0.2.14.crate) = 8da7275c05ff3c746f360f7dc78b7edb3682af68
+SHA512 (num-traits-0.2.14.crate) = c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e
+Size (num-traits-0.2.14.crate) = 45476 bytes
+SHA1 (num_cpus-1.13.0.crate) = 0b9b73086f2d7cfffda566f89ca392329edb504c
+RMD160 (num_cpus-1.13.0.crate) = 6b4f4fad7d91a058b8e4c0d6ec506cf76d1bd3da
+SHA512 (num_cpus-1.13.0.crate) = e75ec298fa682be84bf4efb6cf40126da9233ef25f07e887c2fa7421ee78790204564e6406c8219466651f47421e27f69eca690bb9cdfc982b644d78cc10de3f
+Size (num_cpus-1.13.0.crate) = 14704 bytes
+SHA1 (once_cell-1.8.0.crate) = d02dc9c650689176a8da249a40f211c7f058e54b
+RMD160 (once_cell-1.8.0.crate) = f9064f0c3f37752fe1ecd56af66f1843c0bb34a5
+SHA512 (once_cell-1.8.0.crate) = 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827
+Size (once_cell-1.8.0.crate) = 28925 bytes
+SHA1 (opaque-debug-0.3.0.crate) = e770c1d0be899956a3af45a05bdbde37e57d3a12
+RMD160 (opaque-debug-0.3.0.crate) = 62c73f57c99bcab09f8fdb6ae3af509eafaf9cd8
+SHA512 (opaque-debug-0.3.0.crate) = 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae
+Size (opaque-debug-0.3.0.crate) = 5767 bytes
+SHA1 (parking_lot-0.11.1.crate) = cc680109b07aee4e442208ad4d2b9604dcb6ba93
+RMD160 (parking_lot-0.11.1.crate) = 327497a6fc9eab455c2deee650fe1d813100402d
+SHA512 (parking_lot-0.11.1.crate) = 17e394ac8b62656177a12fcfd246d9bb59be468a5ac174e4d6d8b4ffd0411497d3ce943ca5deab184cebf5c1bbca97b4273f79bf210c78d7f4b6f5e9d68026a2
+Size (parking_lot-0.11.1.crate) = 39854 bytes
+SHA1 (parking_lot_core-0.8.3.crate) = 1cf8b2701002ca162f007a667b0ea906141c460a
+RMD160 (parking_lot_core-0.8.3.crate) = 66248f3491702812c30f2c7cb1ed7a9221a8d51a
+SHA512 (parking_lot_core-0.8.3.crate) = 1dba5a7e68ee007918fb210ff308f7382ed1c54d2fe6db36a8246453434246b71e6795db107c83ca39c2bddf5e4a27da7978a464b53d41e150e744d81e75b341
+Size (parking_lot_core-0.8.3.crate) = 32147 bytes
 SHA1 (peeking_take_while-0.1.2.crate) = 055d3f21641986c5380504c5b1e288a29408a8a5
 RMD160 (peeking_take_while-0.1.2.crate) = a2d2aea7037c02ab61b3d49a9db34b94423d3615
 SHA512 (peeking_take_while-0.1.2.crate) = 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721
 Size (peeking_take_while-0.1.2.crate) = 6697 bytes
-SHA1 (proc-macro2-1.0.18.crate) = f2af370d3eece8a7b28eff8d81d1ba1f50910ebb
-RMD160 (proc-macro2-1.0.18.crate) = 4d9b7a8d30c9a470d960b6e293dc145754a20975
-SHA512 (proc-macro2-1.0.18.crate) = 3e7cf577bc3548e03a2f1bee620e3ef484dcaa45fbaf7858a8ea04f79d82d636b527584765ef43c92624e1a1afac50e60ad3f9dd8efc34e8e6b84cda20c864ef
-Size (proc-macro2-1.0.18.crate) = 36252 bytes
-SHA1 (promscale_extension-0.2.0-61d8d0fe39a424e380c7beb2da3755c3dd1bd359.tar.gz) = dc545e5f9bb4e68e00c6ed4a274b705d7ceec670
-RMD160 (promscale_extension-0.2.0-61d8d0fe39a424e380c7beb2da3755c3dd1bd359.tar.gz) = 9541f33ff0b906d4a9b4853e3141c67ad685d21b
-SHA512 (promscale_extension-0.2.0-61d8d0fe39a424e380c7beb2da3755c3dd1bd359.tar.gz) = 
c48b9bdd63ffcb944e94fd54958b7f4581f6e294277f2591aa2f525e60bcd0a3e750a818006c2319af93a7e5b5875718d3dab3abbd54489557f0479614966a2b
-Size (promscale_extension-0.2.0-61d8d0fe39a424e380c7beb2da3755c3dd1bd359.tar.gz) = 10901 bytes
-SHA1 (quote-1.0.7.crate) = 63ef7b19865840266f1e4a2cb3e83be884c3fd09
-RMD160 (quote-1.0.7.crate) = f6637701a383ef477c2fbddb0268b0c2590c1e89
-SHA512 (quote-1.0.7.crate) = b7cb576c07419854f71072a88e4216f50d78196703d3d8a1068dfd0f2ccb1e417c3a865ec3be613b46e74e46654f64378f527800701f74d50352cb766a885953
-Size (quote-1.0.7.crate) = 25170 bytes
-SHA1 (regex-1.3.9.crate) = ae7ea9d74b10384c07d4842ba3a4d7de90f293a7
-RMD160 (regex-1.3.9.crate) = bb9b8e01a0bfec688d02d6d2834ea0e5596d3c83
-SHA512 (regex-1.3.9.crate) = 425713d3eeb4132d4056e6c1a08bc2fa5032b9971987c531b5707a9b5670ae15f037bd68921f1545580801957d1ea283eff87e533477364c7f76823800202f74
-Size (regex-1.3.9.crate) = 236683 bytes
-SHA1 (regex-syntax-0.6.18.crate) = f63f9b1009fe790dff7bd4115522526ebd2ff57f
-RMD160 (regex-syntax-0.6.18.crate) = f34cd311d7aedb64398b2b67118b62085fe17509
-SHA512 (regex-syntax-0.6.18.crate) = 9cd999837890a87d0cc6bc351029a422bd52e5c621763e5c11ae9dcf1ba5edebabcd9e6d70db0b1656072a6109d439101412b3aab0d6ad357ae02ee7039a010e
-Size (regex-syntax-0.6.18.crate) = 294440 bytes
+SHA1 (percent-encoding-2.1.0.crate) = fef1bcd26b2f338a6a482b226d381047ffe628f2
+RMD160 (percent-encoding-2.1.0.crate) = cee3e772b64fd1527a8985f30e066e2529f9ac64
+SHA512 (percent-encoding-2.1.0.crate) = 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a
+Size (percent-encoding-2.1.0.crate) = 9748 bytes
+SHA1 (pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz) = 450e843dea99b764ee465355bcd5c57690b9a310
+RMD160 (pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz) = de752cb0b5d0386a0caafb1570ab4b19fbe70276
+SHA512 (pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz) = 0eeb4b94ad9bf43ba75255fb41e1f1794c1a8a14335b49257b5f6ef4690c1117e81d2edbaeaa0ec16ebebf4f1f91e1d1a0be2beec24602acf425ab721dfd791e
+Size (pgx-87e0460e6e88d6ffa9b9eb37dce4b71e4336e31e.tar.gz) = 11724977 bytes
+SHA1 (phf-0.8.0.crate) = 8e57701ce4afbf10d02c0fbab50914d4cdedc916
+RMD160 (phf-0.8.0.crate) = 79ec6881b9273541bde63599b04a6a0f00c72c46
+SHA512 (phf-0.8.0.crate) = a3013c4106ba72aa3cf22bd3f903eeacc24ac7cc47aad791bc5e9a63e1aff928a537399b6a86b0346c5eb37979ec01b404807e622e79a0a70a0e01e63c07a47f
+Size (phf-0.8.0.crate) = 3902 bytes
+SHA1 (phf_shared-0.8.0.crate) = d08df2bb1ed6e6ccfe4cabc7d252549f630e5a79
+RMD160 (phf_shared-0.8.0.crate) = e8cfc173ae84a714d90fa6df7dcf85012d8b98bf
+SHA512 (phf_shared-0.8.0.crate) = 6ad7ac732b7cc42e7e179329fbfee7074d26652d73eb4f2b97224491d978ad9b14c66e5a539c96b84c70124ac44cfc009bf963a42c438d028bd9737b99f463f3
+Size (phf_shared-0.8.0.crate) = 2860 bytes
+SHA1 (pin-project-lite-0.2.6.crate) = 432f8056488b6e7b0f618927652c8b24e84dc924
+RMD160 (pin-project-lite-0.2.6.crate) = 6a2ec8ca8e78a8798ba14d38a544566a0aaec862
+SHA512 (pin-project-lite-0.2.6.crate) = 21b298896a10c2b21e481f5769a9ce557ec376819681599699f0881769d2dd378bd0bfdf7c43cc16eb521c48c67207e63373622fff84ff26da88703a57461461
+Size (pin-project-lite-0.2.6.crate) = 25494 bytes
+SHA1 (pin-utils-0.1.0.crate) = 39a8231b73240df868b146deac49f7c494cc7545
+RMD160 (pin-utils-0.1.0.crate) = 456df6d841960f2857edb95deded9c1ce8336622
+SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
+Size (pin-utils-0.1.0.crate) = 7580 bytes
+SHA1 (postgres-0.19.1.crate) = cee4e1c99cf582584219de7fd30ce1a9d82047c1
+RMD160 (postgres-0.19.1.crate) = b936ed61ef92de644a35c5bdb84d7b89c92f1831
+SHA512 (postgres-0.19.1.crate) = e87f9b4ff0c16a9e8027f5505247ff3b38cb0cd8680f19f5af0b39803f6a61cff3f0a89b371fa40a6ba59eba50c4ec2a0e85bcf99925859ceeb757e8bd992f24
+Size (postgres-0.19.1.crate) = 25518 bytes
+SHA1 (postgres-protocol-0.6.1.crate) = 39d376a92828c744dbe2a5a02ae5a83c3e8a3350
+RMD160 (postgres-protocol-0.6.1.crate) = 96ef32889f0288e3d829f7174e1b2ce2f27aa2ca
+SHA512 (postgres-protocol-0.6.1.crate) = f73275e743da56d17344b3b15864b23faf416a9760caae43dcfa7af7557bc74bf39d559f80fec3eaa6d63de988d2346647e04f5c2f49e4e9ce4ef2f2a59fccf5
+Size (postgres-protocol-0.6.1.crate) = 24063 bytes
+SHA1 (postgres-types-0.2.1.crate) = bba016a281d3723b361fb5006158ae0dc82c4e71
+RMD160 (postgres-types-0.2.1.crate) = 9d3cad0ed08a42eb6e21e3dde1dd65c065ff1651
+SHA512 (postgres-types-0.2.1.crate) = faa0706d4918939ab55e21dda255d41960e62bdee410f00adc5f758e5b614f452602868f9075053338b1ddad96299b4b7e9b5607bd22211367a72eb835517156
+Size (postgres-types-0.2.1.crate) = 25448 bytes
+SHA1 (ppv-lite86-0.2.10.crate) = 7a665cbfcc1d0a172d7d1d05a9596b7f3d6b83aa
+RMD160 (ppv-lite86-0.2.10.crate) = 01d542acbb34f9c86111d6be7a2195dd95011fe6
+SHA512 (ppv-lite86-0.2.10.crate) = c9941052e504b9b310024064026e4b1d540dd877705ef450a833d9ff6dee70ba874cdad68c46381a71d5b54482cd80b3dbb8e0c225758fd339069031a55195f1
+Size (ppv-lite86-0.2.10.crate) = 20915 bytes
+SHA1 (proc-macro-hack-0.5.19.crate) = 7355e8e301e70c7c5a9db46ed708fbb59f1e6f13
+RMD160 (proc-macro-hack-0.5.19.crate) = ac09852748fc26daf74a2c6c5457c5b0ebcf7fa9
+SHA512 (proc-macro-hack-0.5.19.crate) = 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
+Size (proc-macro-hack-0.5.19.crate) = 15556 bytes
+SHA1 (proc-macro-nested-0.1.7.crate) = 7f0f39d9c4a88f51dd443e834dec4aebaf51e34e
+RMD160 (proc-macro-nested-0.1.7.crate) = 0a43aea154cfd4b76d5ce7fa5d591f052b3d3c7b
+SHA512 (proc-macro-nested-0.1.7.crate) = dc5d898c6d5588d279aa0852193105bbb3824798a05875e2181c66da8c3849fcb32189d9b213cad09054242aa4ae9cb602f9c2d1b5e7302963bac244bbaa27c2
+Size (proc-macro-nested-0.1.7.crate) = 6495 bytes
+SHA1 (proc-macro2-1.0.27.crate) = d1f178590ab56f0ee1c8738012331d609ff6b4ba
+RMD160 (proc-macro2-1.0.27.crate) = 6c7aa38338eb874602074332e9baaff24a59722e
+SHA512 (proc-macro2-1.0.27.crate) = 3227bcaa726e88bfdb1b4d1243a4eb216ad2394a7a3b4b258de342ac76a1ab1a39a07f28f3490e42e2c2034176bf0d84b1c1fcadba2444c0abcc5878b02f93a4
+Size (proc-macro2-1.0.27.crate) = 38625 bytes
+SHA1 (promscale_extension-0.2.0.tar.gz) = 78f8d06584f7d3f960667597f6f1df1afd24d9d5
+RMD160 (promscale_extension-0.2.0.tar.gz) = 380861cced6e7e2392dcb211beb3074ef2ca3fb7
+SHA512 (promscale_extension-0.2.0.tar.gz) = 63c60b478d593eb9927dde0c3aa4afaec3f397eb023bd85b7c4d335977eecfdf4d73218e651517a59736bc0c0a21531c3ad28f8a17289ed45b65aa2df78d872e
+Size (promscale_extension-0.2.0.tar.gz) = 27166 bytes
+SHA1 (quote-1.0.9.crate) = 7e27d33619123ef5f370d3ed0b59a6180249823d
+RMD160 (quote-1.0.9.crate) = fb5820ff3e8936a528b67af76d5380f92996840c
+SHA512 (quote-1.0.9.crate) = dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
+Size (quote-1.0.9.crate) = 25042 bytes
+SHA1 (rand-0.7.3.crate) = e548545a074e3a0688241f6ad3c6f1f8a192280f
+RMD160 (rand-0.7.3.crate) = f3fa7ec05927b3c0c4fc8e41e373f2228bef6dd6
+SHA512 (rand-0.7.3.crate) = f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
+Size (rand-0.7.3.crate) = 112246 bytes
+SHA1 (rand-0.8.4.crate) = 8db61078fa3ed6e9004d98e3847a15f93bf7d8a0
+RMD160 (rand-0.8.4.crate) = 6588bb959113aa0603afc27eba75f18cb70334c3
+SHA512 (rand-0.8.4.crate) = 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e
+Size (rand-0.8.4.crate) = 87406 bytes
+SHA1 (rand_chacha-0.2.2.crate) = 95670770bcd7b3eb55be8bd2d91d92e58f9b4953
+RMD160 (rand_chacha-0.2.2.crate) = c908686d3afd27f04df11c5fdf5ca7132272d47c
+SHA512 (rand_chacha-0.2.2.crate) = 1e2117442e4ffdd834dcbf0ea1829e73202c0ff9041d5969d81a59330242145f2753f2a56de2fdbff65f26cf0d227c7d08b2094ab2f946b764aef88106a6ac84
+Size (rand_chacha-0.2.2.crate) = 13267 bytes
+SHA1 (rand_chacha-0.3.1.crate) = fb7ed27dde822d05872842eb1d6d1781a7f22711
+RMD160 (rand_chacha-0.3.1.crate) = ceac955d500392e8f9e3bbb0c2665306880cdfa8
+SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
+Size (rand_chacha-0.3.1.crate) = 15251 bytes
+SHA1 (rand_core-0.5.1.crate) = ec1af7811e3895c76debbc053feee953c2516aec
+RMD160 (rand_core-0.5.1.crate) = 074195da5ce6cb4618a2cd046110bf0e1b355f05
+SHA512 (rand_core-0.5.1.crate) = 4f7500b35e165e6c817fdd67a50745d5497d24e554bb554705097e37258751e8755c4d6b8a69fcb5e1977708ba78620bc35d640e4e018fcd4e88d9dbdbebdcbf
+Size (rand_core-0.5.1.crate) = 21116 bytes
+SHA1 (rand_core-0.6.3.crate) = c3b2f09b8f8361f03c16c7265bc508960a438bcf
+RMD160 (rand_core-0.6.3.crate) = 7ac88a82301cbb95fe71e941962f1be0d79c6367
+SHA512 (rand_core-0.6.3.crate) = 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87
+Size (rand_core-0.6.3.crate) = 21938 bytes
+SHA1 (rand_hc-0.2.0.crate) = efd8d1e70c566f436ebdbc2ec4ea2f37e0ae237d
+RMD160 (rand_hc-0.2.0.crate) = efa420ab36323d31e86851bc62a3563407011dc3
+SHA512 (rand_hc-0.2.0.crate) = bca185612bed5cee4da76fb68fe854105da276f5bf2da464e596d586b925df798cc692ed881e276ab77c36b4b0551930966c93656be122ad05899d87853533b0
+Size (rand_hc-0.2.0.crate) = 11670 bytes
+SHA1 (rand_hc-0.3.1.crate) = 82eddeafda55a242c4f21fa3044a6adf229e5436
+RMD160 (rand_hc-0.3.1.crate) = 3707155d9a8143a4e89910b54fe32dc51ad29030
+SHA512 (rand_hc-0.3.1.crate) = 582bb44b81c27e698eb57c6f06444b8a7c9d3f7ee73f4e14be8004c4bfd3bbfd9795c69f7294b5e87107e86b90fa3e91ad080964474af81c92705d356e43fbb5
+Size (rand_hc-0.3.1.crate) = 11891 bytes
+SHA1 (rayon-1.5.1.crate) = 7f87afdf1b24f329dbdc0e50db04972c12a422b1
+RMD160 (rayon-1.5.1.crate) = 59db1f5f2b3a9b8b796c1d3cfc1eece8a05ccf41
+SHA512 (rayon-1.5.1.crate) = a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9
+Size (rayon-1.5.1.crate) = 160424 bytes
+SHA1 (rayon-core-1.9.1.crate) = 15ce5d1011311568802ca2974b265b8cf22b3718
+RMD160 (rayon-core-1.9.1.crate) = 5bcb6671414aeef5a9acabf2a3795d0c5086f687
+SHA512 (rayon-core-1.9.1.crate) = c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78
+Size (rayon-core-1.9.1.crate) = 64961 bytes
+SHA1 (redox_syscall-0.2.9.crate) = df3413347c2c753055c82829e359a8654a0cbb97
+RMD160 (redox_syscall-0.2.9.crate) = c4e00883a64123c5414bf57f72c21681da24c49b
+SHA512 (redox_syscall-0.2.9.crate) = 4f3c9dcb925c57253fa27f6355482d4f984fe31c4f562f2cd22e953c6f1f475e0687003e495167f400f77d2594ffb9a69548454db8086da5913c00643ecd337f
+Size (redox_syscall-0.2.9.crate) = 23533 bytes
+SHA1 (redox_users-0.4.0.crate) = a3e6bcf564bbb32ef7ba79b40e6549970f625d5c
+RMD160 (redox_users-0.4.0.crate) = eaef4364445f7d49bd983144b14d8ce1096f99d5
+SHA512 (redox_users-0.4.0.crate) = 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9
+Size (redox_users-0.4.0.crate) = 13023 bytes
+SHA1 (regex-1.5.4.crate) = acbb2cbc00153ec73ad691ef933420671f3c8304
+RMD160 (regex-1.5.4.crate) = 69e5cf426986d7aaf25357094d43ea27e8f1f756
+SHA512 (regex-1.5.4.crate) = 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19
+Size (regex-1.5.4.crate) = 236581 bytes
+SHA1 (regex-syntax-0.6.25.crate) = 71d3cdfa21a979ef5e388b3134e17281c4ef161d
+RMD160 (regex-syntax-0.6.25.crate) = 85dc62aa0c58268de7b5446598208570973b0108
+SHA512 (regex-syntax-0.6.25.crate) = a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5
+Size (regex-syntax-0.6.25.crate) = 293293 bytes
+SHA1 (rttp_client-0.1.0.crate) = b695972a3920b59be7eb176be72d4c821dd45e3b
+RMD160 (rttp_client-0.1.0.crate) = 461b181fe14733658e10f6bfd49fe6e6e7f1d995
+SHA512 (rttp_client-0.1.0.crate) = 37b123e54668465f7804f6873b4faed6eb31a7f198c3151aa7a73807e2e39f2733f5de9c8e668b12deee8c57b24b62d381b1bfc1421f5c3212c47dcc0dd5e12a
+Size (rttp_client-0.1.0.crate) = 34486 bytes
 SHA1 (rustc-hash-1.1.0.crate) = d787ac995dbe7c8059910fc43aa11446dc010e1c
 RMD160 (rustc-hash-1.1.0.crate) = 70f260b3856e6849c4c11182357491c5222ca77d
 SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 Size (rustc-hash-1.1.0.crate) = 9331 bytes
+SHA1 (rustc_version-0.2.3.crate) = 3bb71c3af5956c4aacde09017576b1f77347dab1
+RMD160 (rustc_version-0.2.3.crate) = 6ca6aa5c736a1f88dd7579eb78d097ec40663173
+SHA512 (rustc_version-0.2.3.crate) = 01fa7a758dcaa4f15c18628a0d5ee5adde5ade96a8b7dde0908e39e27b290d1e9adb20d44e2adcd379341d2d4a0c34a80dc12553a3bb4efa4758988f28989779
+Size (rustc_version-0.2.3.crate) = 10210 bytes
+SHA1 (ryu-1.0.5.crate) = 20db65d59430e573f83d80b92efe5cb622615eb7
+RMD160 (ryu-1.0.5.crate) = 7fb7f2a90d303c0a20b0e28ead4220b510f09124
+SHA512 (ryu-1.0.5.crate) = d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c
+Size (ryu-1.0.5.crate) = 49570 bytes
+SHA1 (scopeguard-1.1.0.crate) = 4425144c5e5d1e14cd15920c067a6062353b4642
+RMD160 (scopeguard-1.1.0.crate) = e46cfa35a49217861219347951a73d5b523d7190
+SHA512 (scopeguard-1.1.0.crate) = 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d
+Size (scopeguard-1.1.0.crate) = 11470 bytes
+SHA1 (seahash-4.1.0.crate) = 6c4bb53f09511ee1f6c241c6cc182f5299e22807
+RMD160 (seahash-4.1.0.crate) = a05b7a618b9c84f75c399fdc75be93f80a53c997
+SHA512 (seahash-4.1.0.crate) = 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
+Size (seahash-4.1.0.crate) = 31976 bytes
+SHA1 (semver-0.9.0.crate) = 9441388ecab182656baa085efed00cb68128840e
+RMD160 (semver-0.9.0.crate) = f3ba6d2359a3690d316a22586db785538b0e09ac
+SHA512 (semver-0.9.0.crate) = 03a2ea563456f812c301721c3572370fe4934a22db60079da0dd6ffa33fa789e5e2436ef09e62fc35e0b742b06fabc290992c74eed80419a353c9de9449928dc
+Size (semver-0.9.0.crate) = 17344 bytes
+SHA1 (semver-parser-0.7.0.crate) = 97b6fd66497a26ea9fbe76591f7ae041a3f85a5b
+RMD160 (semver-parser-0.7.0.crate) = 63f826b792b17493186d587b9887efd93121294b
+SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
+Size (semver-parser-0.7.0.crate) = 10268 bytes
+SHA1 (serde-1.0.126.crate) = 30e0403f9511a697461d508c6ba079b76d0fa5ae
+RMD160 (serde-1.0.126.crate) = b2652bf68a63ed8a810bdf03d7e5fb5afe9b96af
+SHA512 (serde-1.0.126.crate) = f22ec92b2eaed0819610ae2c4471eb12aa3a4209f5fbfe829c2329010813837d11ffc02d7809335df6a978cf7944095fae79c7593324dfd49becc7633dd626ed
+Size (serde-1.0.126.crate) = 75138 bytes
+SHA1 (serde-xml-rs-0.4.1.crate) = 918ba67e8c3b70efeb1f8a375bd2176899564aee
+RMD160 (serde-xml-rs-0.4.1.crate) = fd9c40121c71e8033ce8122e38fb0c8326cab293
+SHA512 (serde-xml-rs-0.4.1.crate) = a99d512cfba259247ddfa9eb9b8c3fe8493535edefe73b805de859af7ba6a4dc9ea772bee80453e07ee98fa79d3933617cefc4e663ee2be4127a4c12146d9ef1
+Size (serde-xml-rs-0.4.1.crate) = 15138 bytes
+SHA1 (serde_cbor-0.11.1.crate) = f6bb8b9441e993f38e850c4929b35eb2b3070a8a
+RMD160 (serde_cbor-0.11.1.crate) = 83b35aea3763d69f98ff8049dc9580bf338f195b
+SHA512 (serde_cbor-0.11.1.crate) = 165192ed999cfdbe162abd3aff92f86f4300ffa9347e57fda2ef3c32c69a18183d468db059d9dd80218bf01de15fec6fde7cf6dbb8cc2a6158785484353f2192
+Size (serde_cbor-0.11.1.crate) = 43947 bytes
+SHA1 (serde_derive-1.0.126.crate) = 3ea7adf4f087128c1fb677cef08adac068d374b4
+RMD160 (serde_derive-1.0.126.crate) = c0458bdb84fb8dbfab4ad5ef34b5d2121333e770
+SHA512 (serde_derive-1.0.126.crate) = e3c430b82def037d2f1dcc96ff7dc075636c81ab8f12e07ba09d232bc8224204c7b0cddc994c1ec98400e50340e03d6bad0dfa624b4d869e5f29d72b293d30bf
+Size (serde_derive-1.0.126.crate) = 54189 bytes
+SHA1 (serde_json-1.0.64.crate) = 28c65095339120a8b54bb685daf4a17e547342ea
+RMD160 (serde_json-1.0.64.crate) = bf09333644d80e5d3ef9c9ee70b8ed63b4de7304
+SHA512 (serde_json-1.0.64.crate) = 55a45dd4c60fd93d2d9331f6a8eac39fdfece9ddc1aae45ea27e3dfa81352f08c71bf03906ba99d0feb5df8d847b68547ecaa8eb5a2c76011ebbe8d4cd5bfc2d
+Size (serde_json-1.0.64.crate) = 115138 bytes
+SHA1 (sha1-0.6.0.crate) = 5e5e9676daaa0ad17ddfe31cbfcfd1b23de7019d
+RMD160 (sha1-0.6.0.crate) = 1910100f3679d39457f376d7758484f9a16596e6
+SHA512 (sha1-0.6.0.crate) = 32081c99a0cd5fd6e651deb711eb4c9a8bc71c12e26b25a72b2dba9a3286502e56b23d068a2899764ce1cc0c615c2c1b22a6c7aae63e07a758745b533e70ff0c
+Size (sha1-0.6.0.crate) = 9244 bytes
+SHA1 (sha2-0.9.5.crate) = 0237b0d48924bda343ffb068ebdf0b930f7540b4
+RMD160 (sha2-0.9.5.crate) = e4b58c2ad1c1ef1342915035d96bfb8295219326
+SHA512 (sha2-0.9.5.crate) = c4149abf96d9ba5bf18a29c45dbc0e7d44bb5eadbed26fe2915a7e3b9f253381d090d880a96e9d79eb6399bfdd9d27550961ae07a96d1cf8070ad77d09a1fe52
+Size (sha2-0.9.5.crate) = 19912 bytes
 SHA1 (shlex-0.1.1.crate) = 41294bd209003e7ab6c6e388d73c07b8b6f27904
 RMD160 (shlex-0.1.1.crate) = f69a4dee22edd6b0ca503ccaab6c0ab0ac1b2d35
 SHA512 (shlex-0.1.1.crate) = a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069
 Size (shlex-0.1.1.crate) = 5687 bytes
-SHA1 (timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz) = 2230d8b2418e3253fcec551fced5b9331e774529
-RMD160 (timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz) = b2ff6d132fd42609ca87440f7747336aea5b1c93
-SHA512 (timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz) = 
5a33e928325a3e94e514abcd92c537bd7f99b5e18ad3e23aa68bc01a77a21c622018f5daa84b58f4e5f4e8a2acbd0311e1c761fb5ed71c8cd4dd8c18354b4e8c
-Size (timescale-extension-utils-rs-bc3bdd2f0e0bcd59c5d2a8fa23ae6cd0959e28bc.tar.gz) = 446411 bytes
-SHA1 (unicode-xid-0.2.1.crate) = c9132224bdc93872dd5b4d8099f5318ba15f2dfd
-RMD160 (unicode-xid-0.2.1.crate) = f22de16f57fe27fc9e88639f3a86310f8fd27ee7
-SHA512 (unicode-xid-0.2.1.crate) = 91e862137e837baea82829431cfed36634fdb05339f00c756eb5a4b429ef0bb871f5133d11adf9a023fa22168c8a0cf194ff3669779f04f219d48fc4fac339d2
-Size (unicode-xid-0.2.1.crate) = 14392 bytes
-SHA1 (version_check-0.9.2.crate) = 8e3589a8a3def4d51890213461a38df9d6afae4f
-RMD160 (version_check-0.9.2.crate) = 7dd20a9323a2607d7d94c7cd52391b2fcbd3ca35
-SHA512 (version_check-0.9.2.crate) = b88a9d545ef103fe6d0eebe7ddcf328fc21fcb02c60828b347cfc35afd957669e652a94d880ef992450c167df3505838bc649e0d83896542fa13a149875acf26
-Size (version_check-0.9.2.crate) = 11979 bytes
+SHA1 (shutdown_hooks-0.1.0.crate) = 784c62101469512c4653bc0d55becf2b6dd51e25
+RMD160 (shutdown_hooks-0.1.0.crate) = 09d5d0c0dcbc8fb69e714d4d2d9e253055fd45ee
+SHA512 (shutdown_hooks-0.1.0.crate) = df49712f5d773c850a81b4585a270a08999149b098efe4807e19a86c28a12cd73d73d59771b1eb26e4258e32a3d2cb8cb809f5cd725ce5df1a43b39f21c34276
+Size (shutdown_hooks-0.1.0.crate) = 2167 bytes
+SHA1 (siphasher-0.3.5.crate) = e08a465716d5f434700863ff70b50aca841f33ef
+RMD160 (siphasher-0.3.5.crate) = a1fcb0ec99cd75c90f67d7d36471e68906f4dcc1
+SHA512 (siphasher-0.3.5.crate) = 4887f7b7b4c0df55c185249a16041052e16ad1f7c80d69ca69dba76af7b25095f2ace3d5b2a33346797f74b63c476a67055929c2856a6b4dff60e8fe2147f8ae
+Size (siphasher-0.3.5.crate) = 9455 bytes
+SHA1 (slab-0.4.3.crate) = fe420a2a9bc88e52fd81a3660f478189262e418b
+RMD160 (slab-0.4.3.crate) = 67ca488cb2761f04cfea2abf7c6605b773e042f6
+SHA512 (slab-0.4.3.crate) = 8649f32f26c1354b3281534fa0e062a145b62813c46f9ff5989ae688154221b00ed1b8c044c67a4b78c00a2e3478a8eb9c1c96fb424c24cd6cefd4df875fbb15
+Size (slab-0.4.3.crate) = 15681 bytes
+SHA1 (smallvec-1.6.1.crate) = 390b487ba242a0655e7e15deaeecec5053139f21
+RMD160 (smallvec-1.6.1.crate) = 2e368d7a670f43c5782a637b274ae2a1c3c04e5d
+SHA512 (smallvec-1.6.1.crate) = 9e6061c8211a4485ab54eb541adf40748e1fc3fdfab0849e38e5fd34fc6cc69ae78bd065b788692385a6b8157b031c2fe373900e13d3e56e94fc08d574edaaad
+Size (smallvec-1.6.1.crate) = 26444 bytes
+SHA1 (socket2-0.4.0.crate) = 95aa2d070d1da51c4af29baa4dc8dfbdba7ef98e
+RMD160 (socket2-0.4.0.crate) = 465b0092628cf539c07bf9b573f562cb4369ac6a
+SHA512 (socket2-0.4.0.crate) = 7731bf377bc2f6f06b95d563452bdf1405aafebabc9211f4bd3a13847cc154ae9cff0951130e630fad9f7a53eadd30dfb92b918ae239d7cdec57c327f2cc464d
+Size (socket2-0.4.0.crate) = 37949 bytes
+SHA1 (socks-0.3.3.crate) = 8bec1f737d62f796c4cc2f811d216329d4a34584
+RMD160 (socks-0.3.3.crate) = 7607a554986ff9514a663049154adaf7a187efe5
+SHA512 (socks-0.3.3.crate) = da92290133ad624164908405bea100cb385fc23b4db9464360ec0b3b588910009036c0ba172346075c6ecbf7e9f620fd105d8c01ee219d38c4ef5cc460cd9d75
+Size (socks-0.3.3.crate) = 13202 bytes
+SHA1 (stable_deref_trait-1.2.0.crate) = 2ce78d51fb31c79aab3d380a5e225bf45d3ba4f9
+RMD160 (stable_deref_trait-1.2.0.crate) = e2911f9d51c4bba9c8f8ba57d928fdc2b41471ed
+SHA512 (stable_deref_trait-1.2.0.crate) = a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
+Size (stable_deref_trait-1.2.0.crate) = 8054 bytes
+SHA1 (standback-0.2.17.crate) = 1198fc8ff8721374104b095b834c5dc825b29bf7
+RMD160 (standback-0.2.17.crate) = a9d575946806ea3d9ed52b8e1580b8ede9ac75a6
+SHA512 (standback-0.2.17.crate) = cd953c942afeacea01b2114eaae2d80e754da7df2f399fcd2cd5c6ff31a15b0644bce4ef1bcc019bbfe60c6521ee15f370b83d77b0a1efc75dcc35a81faea662
+Size (standback-0.2.17.crate) = 29011 bytes
+SHA1 (stdweb-0.4.20.crate) = dcfbec0740c541f8e5bfa955c96a0537300055c6
+RMD160 (stdweb-0.4.20.crate) = 943961d0f667572492a373a0ce78f75f4e4e7a60
+SHA512 (stdweb-0.4.20.crate) = d6e608e4124e92c94f22172ad1e985dfd9a8a5182f123abf2d837680ad7f791120774f9a483ae5f8d2066fc6e658045c1ad3ee8791a19caf1884970e5882f7ce
+Size (stdweb-0.4.20.crate) = 194102 bytes
+SHA1 (stdweb-derive-0.5.3.crate) = f82448f6d6d52d781f0dbb424eb779e1dc9ccdeb
+RMD160 (stdweb-derive-0.5.3.crate) = c01acd6ea2acabeca03365d8408ac5866e09c19c
+SHA512 (stdweb-derive-0.5.3.crate) = d47048f9b1a84d3201ff6189873606df678e22216a7b3e26d23b5708b4115564262aa8ab51151e2ea61b4fdb633ccd5e0af73e62548fb653c30545ea4800834c
+Size (stdweb-derive-0.5.3.crate) = 3894 bytes
+SHA1 (stdweb-internal-macros-0.2.9.crate) = e3db60f2deca43e4049f01e5eb4ad0c8d5e00795
+RMD160 (stdweb-internal-macros-0.2.9.crate) = a561b762f382a10f7d27dbe36bb4bcef6166c112
+SHA512 (stdweb-internal-macros-0.2.9.crate) = 05aee9e19565abd18f781cd6b7e60a5d7fa576ed37724265eb4808b37d9241d89d0eca1aadeed7f3be5237859cd3d905b8e3ce5001a3f1d68ff002bedb7513ea
+Size (stdweb-internal-macros-0.2.9.crate) = 11828 bytes
+SHA1 (stdweb-internal-runtime-0.1.5.crate) = 04d4803368850b301b3232a0092ffb7ccd1c7cfb
+RMD160 (stdweb-internal-runtime-0.1.5.crate) = aa4fb660a822c9eaa2d9396bd8422f38fcea0e5b
+SHA512 (stdweb-internal-runtime-0.1.5.crate) = 9a73f8007d6fa52031ac19f3a2adbe49c0690cec856c484cd81d534ad5b7e4002af0e6615cc9bc8d6753d0d3c1cd5a009ea3ca3750ab518b7aedfbe39b3ae11b
+Size (stdweb-internal-runtime-0.1.5.crate) = 5445 bytes
+SHA1 (stringprep-0.1.2.crate) = 95def5523ecbaf47bf78e04c3855dcc0dddad282
+RMD160 (stringprep-0.1.2.crate) = 7fa250e2de60e9f26f97c3cc60b5fd99497f64c9
+SHA512 (stringprep-0.1.2.crate) = 2f135bbebebd1bda7fb3fa4f1281ac23387d1ead0f185f13477c84cf5df4b38eb8bc3ed9ee13581540b9ea3f87db6db91b4b38b7bc584f19caf005687791d78c
+Size (stringprep-0.1.2.crate) = 22021 bytes
+SHA1 (strsim-0.8.0.crate) = 9a09b5df624d5e5cc4f9ae9f6d45e49b27e18834
+RMD160 (strsim-0.8.0.crate) = 980ec0eecba085ca6419d089af3743e23b27cd16
+SHA512 (strsim-0.8.0.crate) = 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
+Size (strsim-0.8.0.crate) = 9309 bytes
+SHA1 (subtle-2.4.0.crate) = deef9b6b1e88541d03be876c871cfd989dbbf1f8
+RMD160 (subtle-2.4.0.crate) = 58a1c0121be0e1ea25ca5fbd1c1019dffcd9cebd
+SHA512 (subtle-2.4.0.crate) = ffa173d6678879c382d9165ed8ac4480bfda2f03a451ff120767d90b2fa17ecaf234af15c2d153be0d96c8363de82f0be1fffb7770f3bd417e2567d146b61c86
+Size (subtle-2.4.0.crate) = 12411 bytes
+SHA1 (syn-1.0.73.crate) = 186f1952c5d5bbb78ce44353f5124deb9672f9fa
+RMD160 (syn-1.0.73.crate) = f02b8fd91d7df9165fae703f38a3a131df22a139
+SHA512 (syn-1.0.73.crate) = b37beb1b6d483cfdbc44d806af9955cdf52c4b0d5f918782019b089d06e107c7e23ced343a3bece20235a24752783795ebba8e603b61a6302e82ee7027843d8b
+Size (syn-1.0.73.crate) = 232706 bytes
+SHA1 (termcolor-1.1.2.crate) = b740b7622cf6f43573a9b17cd5a8091f9fb87d82
+RMD160 (termcolor-1.1.2.crate) = 834d94897b17a6cc29c1678dd07fe1402c59106c
+SHA512 (termcolor-1.1.2.crate) = f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c
+Size (termcolor-1.1.2.crate) = 17287 bytes
+SHA1 (textwrap-0.11.0.crate) = 75648d4aa5657ab34a4df9c34a3645431fd2739f
+RMD160 (textwrap-0.11.0.crate) = 3a9a334e7c0c6cbb9f54e51ad991304da31caf2c
+SHA512 (textwrap-0.11.0.crate) = f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
+Size (textwrap-0.11.0.crate) = 17322 bytes
+SHA1 (thiserror-1.0.25.crate) = a186b78757984477979bdd9b921cb5ef19357a09
+RMD160 (thiserror-1.0.25.crate) = eeaf31d4f243304397b3339746c164e92d3a2e2d
+SHA512 (thiserror-1.0.25.crate) = f408c2722060c6f707b9afcc1d9f3cb175bcf955263c4e643ef7ee935fd68299af835f4ad489ace814a7bcad6dc428eec5df2858453834d0b6154d22a38ba1da
+Size (thiserror-1.0.25.crate) = 16690 bytes
+SHA1 (thiserror-impl-1.0.25.crate) = dc3538e3dc6c4fd8ae9a1df2f37a9282a07ffe70
+RMD160 (thiserror-impl-1.0.25.crate) = b5041bf432920db75a8a1cf5b6a3ddeb741b339b
+SHA512 (thiserror-impl-1.0.25.crate) = a2d2f39d3c1e5a722d7020672f63fc312dd9f8ed73863971814f1fd12faac4ea5d8546e06b26838d8224b1f91161011f51dda476848b2555153203ee9f7ee3ca
+Size (thiserror-impl-1.0.25.crate) = 13364 bytes
+SHA1 (time-0.2.27.crate) = 8f1df2ef1bfea20be01ed60cfc0ac38d8ec59f64
+RMD160 (time-0.2.27.crate) = 50a3f44395533e56495c510130f1b353159aa327
+SHA512 (time-0.2.27.crate) = a54421ebb3b4b833fe5122bfbdb8d7e1fe2d605afcc252a1106183d148e5fc298e29d86284827a4545beee0810b8b756aff66eba03bc9a27e8686d5683e0f13b
+Size (time-0.2.27.crate) = 65167 bytes
+SHA1 (time-macros-0.1.1.crate) = d0b5eebe8df1e3ebcd73feb3c24583b5a2b63438
+RMD160 (time-macros-0.1.1.crate) = 063cdd5b7c54f79d535f61f786ec8d8f6c4c63e8
+SHA512 (time-macros-0.1.1.crate) = c6792be54dab0847d621684b4afe2e9803f2004bc3d4f01d84802af7f557799cf4d2b5ff6fe58e0b4018d92ab3868feb9b5df5691b2c8ee188e6e7b39deb8c8c
+Size (time-macros-0.1.1.crate) = 5447 bytes
+SHA1 (time-macros-impl-0.1.2.crate) = 5a26a0dda5b779d294e8d440a71afb0a98254eeb
+RMD160 (time-macros-impl-0.1.2.crate) = 660a5275ccb439a9e25a6da55ab94e90dde80824
+SHA512 (time-macros-impl-0.1.2.crate) = 7f783390b4cdcaed2b9c8d8083f42d5708ad25605d3c17c3a484ebd1bb93531627d563d4506281a856bc4a23ff2a4d3d4b42eb8be15da0dca2712bf47c3dcf66
+Size (time-macros-impl-0.1.2.crate) = 10096 bytes
+SHA1 (tinyvec-1.2.0.crate) = e329bcfe1cbff53f3562c83bca24391e2accc77e
+RMD160 (tinyvec-1.2.0.crate) = 914a36f89b59eb9c59b972ed73d684a6b75a7465
+SHA512 (tinyvec-1.2.0.crate) = eae5ef44a90995a3e7186e52c1d90447f677b9b6db2f4e120e5c32f2077f324f000a16474e347eae702b7fa2a487f3e5ff06baa2082f3904ecf404c27ceae74e
+Size (tinyvec-1.2.0.crate) = 41625 bytes
+SHA1 (tinyvec_macros-0.1.0.crate) = 3094f8138af3840feb300c9be61dc85368846bf9
+RMD160 (tinyvec_macros-0.1.0.crate) = b739051eade81f4d5ee94fe2439796b92f4caadc
+SHA512 (tinyvec_macros-0.1.0.crate) = d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
+Size (tinyvec_macros-0.1.0.crate) = 1817 bytes
+SHA1 (tokio-1.7.0.crate) = 30778189bd7f7f6b4df79e2c5cff15a3edb070d3
+RMD160 (tokio-1.7.0.crate) = 0ebceb8e60a9c534c1b2324b47dbb06e8f8ca1d8
+SHA512 (tokio-1.7.0.crate) = 7dbc17b4ebf0a9b3e1d9c65ab9d1d77ab3939dcd3e816d8d04c672b1d455004443aed965d2546aed318110f2df095a2095ec8390949975f1274c3df286090718
+Size (tokio-1.7.0.crate) = 475601 bytes
+SHA1 (tokio-postgres-0.7.2.crate) = 66b5b5aed1003a7e2da9a9d6708498410ff11dc0
+RMD160 (tokio-postgres-0.7.2.crate) = ac06e85620b256e3b37707fbd875be3308f415ba
+SHA512 (tokio-postgres-0.7.2.crate) = 46e151e131b69d9f47809ba4ebd09098bcacb98146b40c9978fc4e48135c41607f4dc433e023de08ae875e71a72d962926e31aa7519fb33f7af4d8662be20c12
+Size (tokio-postgres-0.7.2.crate) = 69107 bytes
+SHA1 (tokio-util-0.6.7.crate) = 05d7449b75e8b7a696f13217bd56be35bb82a25d
+RMD160 (tokio-util-0.6.7.crate) = 165c354a0875b0a1347de2497bc92ca871c057e5
+SHA512 (tokio-util-0.6.7.crate) = f6d81191a1caffd2cf78175bf0de3432bec684c739378072cf23daa1280b54d1781cf43d663a49b0cb34662043c1747073c97291414cf0407581325cb091b263
+Size (tokio-util-0.6.7.crate) = 73201 bytes
+SHA1 (toml-0.5.8.crate) = 0e4f2343bfc0437824b622363562024edfabe227
+RMD160 (toml-0.5.8.crate) = 967a9767df50f8d36c56cacc0cfa3738ec47b666
+SHA512 (toml-0.5.8.crate) = 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082
+Size (toml-0.5.8.crate) = 54219 bytes
+SHA1 (typenum-1.13.0.crate) = 49119f69dbd1f5adc67505c47e0dd2379fd052c7
+RMD160 (typenum-1.13.0.crate) = 8f62b18369552aedc636c6ba0b978ec78c582a54
+SHA512 (typenum-1.13.0.crate) = 0cd0b884509a5b4a252bed10309139350fce24b5d4bb887f4c0757ed18cb2481e331d7dc32fc81f4cabeeb5849e89ea5d92ea9815cb2985e5df4a022ac703de1
+Size (typenum-1.13.0.crate) = 40238 bytes
+SHA1 (unescape-0.1.0.crate) = 5e010dd3e1a672a4379052343f6b9c305384d050
+RMD160 (unescape-0.1.0.crate) = 2944ce02df9836a9cac80d9afa407308bcde50ee
+SHA512 (unescape-0.1.0.crate) = 8900083c068fa12f719ac6a08436b22945a35ddddc61bba85fe47015e449026191f543c3ab15e436925f0799f8611acacb1d016646a1b0742a77617886533eac
+Size (unescape-0.1.0.crate) = 2412 bytes
+SHA1 (unicase-2.6.0.crate) = fca8f8a55c2f52810be27abf50c9e4c68123ce91
+RMD160 (unicase-2.6.0.crate) = 033004152782c7088bad573c522ff808a04a88fe
+SHA512 (unicase-2.6.0.crate) = 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
+Size (unicase-2.6.0.crate) = 23478 bytes
+SHA1 (unicode-bidi-0.3.5.crate) = 0e9880f0049d02c3321e7e9e525bbdbd60b83014
+RMD160 (unicode-bidi-0.3.5.crate) = 0460a3b5323131b041757990750ded1f24ab57a6
+SHA512 (unicode-bidi-0.3.5.crate) = 4541d84db17eef16da6ea59f1ff7103549ff338d6ffabef21e75fbfcfdb1a3fd0f8e8fe18abab7b6117e997cefeaa5e87fb01fed8fedbcd0657fc913743de8ad
+Size (unicode-bidi-0.3.5.crate) = 33423 bytes
+SHA1 (unicode-normalization-0.1.19.crate) = 9a89dec795896fc6e55af282a7877192bf9dca0b
+RMD160 (unicode-normalization-0.1.19.crate) = 4478f0cd1665d54aa996ba77b668aefa35312d3c
+SHA512 (unicode-normalization-0.1.19.crate) = 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f
+Size (unicode-normalization-0.1.19.crate) = 107353 bytes
+SHA1 (unicode-width-0.1.8.crate) = c5eec29c1b9d03c08b963b8fcbcf9e69ba6bdca3
+RMD160 (unicode-width-0.1.8.crate) = 920b0f2e5ffe2e65efd68ea35640b2b9720636f0
+SHA512 (unicode-width-0.1.8.crate) = 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0
+Size (unicode-width-0.1.8.crate) = 16732 bytes
+SHA1 (unicode-xid-0.2.2.crate) = 8103d8746b43a689385d84e143ae0498e2918b3d
+RMD160 (unicode-xid-0.2.2.crate) = bf1cd7e8ad6aa33157786e5e0482be928783de76
+SHA512 (unicode-xid-0.2.2.crate) = 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
+Size (unicode-xid-0.2.2.crate) = 14955 bytes
+SHA1 (url-2.2.2.crate) = 2abe41e19bae9db36db870818d2ca83d956534ab
+RMD160 (url-2.2.2.crate) = 88549457a02ddb42e88caef6ab0f632702757dd5
+SHA512 (url-2.2.2.crate) = f9b6ad99d69ff303283b3fd9e98945fbd6cb411a3d141badcbb3a0566723a451375e6dd5d5357e3eb7a1b5b1ee5756a2347c43817db2de6fe35b9004b090e077
+Size (url-2.2.2.crate) = 68555 bytes
+SHA1 (uuid-0.8.2.crate) = 536cb0f788e03a22854974c7423b040c7e2891e0
+RMD160 (uuid-0.8.2.crate) = 31d3432fe08a91a716782bbbfb7776acc5d34f39
+SHA512 (uuid-0.8.2.crate) = 5a1f5ead9a920b9bbc120c02049c24b62ec215765e486d3a15c5015ef49fa506206efb737e6f6555cf6e2eddddfe55f0ca1d7dcfa9aa8bcf3e0ef570a54fa2d8
+Size (uuid-0.8.2.crate) = 37909 bytes
+SHA1 (vec_map-0.8.2.crate) = 5417b7a8ab1fec1368f993e28ff141636f1d4b02
+RMD160 (vec_map-0.8.2.crate) = dc0c5e6458586494c3bea361d24856055b2b723b
+SHA512 (vec_map-0.8.2.crate) = 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
+Size (vec_map-0.8.2.crate) = 14466 bytes
+SHA1 (version_check-0.9.3.crate) = 2977f079bc9add3eb4917480d8962a5cb82f670a
+RMD160 (version_check-0.9.3.crate) = 86f7ac2fb4d8bb621f9cec2d750fce5f7fb65847
+SHA512 (version_check-0.9.3.crate) = 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd
+Size (version_check-0.9.3.crate) = 12547 bytes
+SHA1 (wasi-0.10.2+wasi-snapshot-preview1.crate) = 68d4223f41a9230853a2f568dd5bc0940dd8ea9f
+RMD160 (wasi-0.10.2+wasi-snapshot-preview1.crate) = c9cf874ebba8fd54c7f3d91ce2d44bf8f13b8b9b
+SHA512 (wasi-0.10.2+wasi-snapshot-preview1.crate) = 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7
+Size (wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505 bytes
+SHA1 (wasi-0.9.0+wasi-snapshot-preview1.crate) = f906b20eeae7b0ae0d2a67225c9f58c8a2f93f99
+RMD160 (wasi-0.9.0+wasi-snapshot-preview1.crate) = 3aed162b7fc9baba4cf37ea82fb9a4efdff3d40b
+SHA512 (wasi-0.9.0+wasi-snapshot-preview1.crate) = dbe641f796ee3a5daafcaafc911ecc6dff170340f477c2df7a61fb4858a85aefc2637c9e61973ecce66a987aa8e08a736273a4aad3ef47eaf61ed4268dbf9c47
+Size (wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521 bytes
+SHA1 (wasm-bindgen-0.2.74.crate) = f890c32748ff18c16572874a91b9b20a38e25e3b
+RMD160 (wasm-bindgen-0.2.74.crate) = d572534ddd5b569d77402caa3934c1cdfd3fbead
+SHA512 (wasm-bindgen-0.2.74.crate) = 21ac04c54be9f3d3f32edbcffcd24cb9401418e0a398a3f00b6d4a0302bb32b7b044b513163a12952b09b9465b07ec7e4c26a83ad88f8ae39ac5fdc9439a1af5
+Size (wasm-bindgen-0.2.74.crate) = 158439 bytes
+SHA1 (wasm-bindgen-backend-0.2.74.crate) = 754b9af3c634c9ea451430c8a98c113c29d915d8
+RMD160 (wasm-bindgen-backend-0.2.74.crate) = 8f24165493f979a0682e709f933739432cbca246
+SHA512 (wasm-bindgen-backend-0.2.74.crate) = df9fdca6c48ecf1926552c4fe06a5936f7ea0523d62e0c62f104ce5eeae7ced1fa33875e2d3ef43d58a6395f77dd37e4882850443eb1d6aa59f0ec0bcf537cfb
+Size (wasm-bindgen-backend-0.2.74.crate) = 25434 bytes
+SHA1 (wasm-bindgen-macro-0.2.74.crate) = 6f65c3e1a89edc74c699005f918c04048addf400
+RMD160 (wasm-bindgen-macro-0.2.74.crate) = bfe31b4bbd7f3f658b665c229ec0661fd0de8993
+SHA512 (wasm-bindgen-macro-0.2.74.crate) = 34c7f3703ee1ee2060ba6ae638bc69193d32ced9e30c40d75bae1431efdd76b4f3adca8f9a72fb7c75f894de42a478556828e1a3854e436427bbd5dc6dc7b838
+Size (wasm-bindgen-macro-0.2.74.crate) = 11536 bytes
+SHA1 (wasm-bindgen-macro-support-0.2.74.crate) = 49bc5fed73a5f1c515d1257763f91800cc6e08be
+RMD160 (wasm-bindgen-macro-support-0.2.74.crate) = 3d66842b232564297cb8f102bbeddd9067ffb180
+SHA512 (wasm-bindgen-macro-support-0.2.74.crate) = feab4a3661a879d5fdef852531e3261060db46f1d80106926bc8a8294a19adb104a9cfb59f3fead693abf3707118084a063906248d3f4c566b43e9aa9c2983b4
+Size (wasm-bindgen-macro-support-0.2.74.crate) = 17831 bytes
+SHA1 (wasm-bindgen-shared-0.2.74.crate) = 8a817dc3e775ab772e7fad4bfce065557c921537
+RMD160 (wasm-bindgen-shared-0.2.74.crate) = eed37d143e68394d5c8de17be275899d529b5a4e
+SHA512 (wasm-bindgen-shared-0.2.74.crate) = 4613c677d04abcabe6132f8f2a5a24f622cb1cb0c084f535e2f97584acba7a0faa12fd0636186b58756a7e4a82f364b04ea73330d7841940917f5e3324d0e60a
+Size (wasm-bindgen-shared-0.2.74.crate) = 7163 bytes
+SHA1 (which-3.1.1.crate) = 542600c89a172834a72b046703834a8552a7c233
+RMD160 (which-3.1.1.crate) = 10be2ff476419f36502db79ab147bd16612e53f3
+SHA512 (which-3.1.1.crate) = 3677d709eced54a332e68d9c9385708205838301a576da0c4d88049403a81676c3939a97cd1bec4ab261c7e8fb6211956b47afe5d1fee84d9c4ecf4eb30184f5
+Size (which-3.1.1.crate) = 8071 bytes
+SHA1 (winapi-0.2.8.crate) = ed26d16c66331aa1aaccb72df5bfa483200bf75c
+RMD160 (winapi-0.2.8.crate) = a30e4a3792706281d7940240df05d7ef60c53ef9
+SHA512 (winapi-0.2.8.crate) = 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe
+Size (winapi-0.2.8.crate) = 455145 bytes
 SHA1 (winapi-0.3.9.crate) = 25c427fe8e3df07658e2552d2585d2f167ba3125
 RMD160 (winapi-0.3.9.crate) = 37e72db32b20588d61821e9bc5e72fb31b1ed089
 SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 Size (winapi-0.3.9.crate) = 1200382 bytes
+SHA1 (winapi-build-0.1.1.crate) = d74a38737db81113e3876a570830b716b64c10a2
+RMD160 (winapi-build-0.1.1.crate) = f1b6c5812fd6613c6e67e22c5f961963ae3ac5f2
+SHA512 (winapi-build-0.1.1.crate) = 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77
+Size (winapi-build-0.1.1.crate) = 669 bytes
 SHA1 (winapi-i686-pc-windows-gnu-0.4.0.crate) = cf2bc857823de6008e6da350ad2c97c7be564322
 RMD160 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a7d1e9e7f940d2e376a1b6dede7f0a50ad191ab8
 SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
+SHA1 (winapi-util-0.1.5.crate) = d5add3c0e2bfb515b6ee22877124e0f304376a18
+RMD160 (winapi-util-0.1.5.crate) = 0aa3a6dd24a0ba90d60d35da9184ba8750414306
+SHA512 (winapi-util-0.1.5.crate) = 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
+Size (winapi-util-0.1.5.crate) = 10164 bytes
 SHA1 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = eadfdb146024d37b6887b5b9cb6a69f61473ed8a
 RMD160 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 300417853d251d91cadb9650992a6aa98248619f
 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
-SHA1 (patch-Cargo.toml) = 8cc61927438f499788c11f20473fa2fb66bc6063
+SHA1 (ws2_32-sys-0.2.1.crate) = dae41c117c3746c05852b6ce72f17954e6d6dd8b
+RMD160 (ws2_32-sys-0.2.1.crate) = 883038c3ec6db615e0c96f0788f1a24892a855b2
+SHA512 (ws2_32-sys-0.2.1.crate) = 18356861fc595efe7d0180afb8ce7649da35a4f9ba456271d2068679ab258a861af32a2e016e241fbfbf5f6ef0eb33127b26eabfc11428af39506538faa4821f
+Size (ws2_32-sys-0.2.1.crate) = 4697 bytes
+SHA1 (xml-rs-0.8.3.crate) = dfa73a1c4b43d635552189e414500a3ae2502136
+RMD160 (xml-rs-0.8.3.crate) = d646338f4d52a53cc70621bfc26fc7d89bffa1e4
+SHA512 (xml-rs-0.8.3.crate) = e44048aa2a010c6242d79c8590bceb300d7056cfd1397c4e4e4411089a3c3686b49603fc2336ea69596b6775b729f1197ab6d9d7d8f83a758e2d962c07aec033
+Size (xml-rs-0.8.3.crate) = 52547 bytes
+SHA1 (patch-Cargo.toml) = d9e9238e3163dcccab83b3a052cde5ecd8d14f1b
+SHA1 (patch-pgx_pgx-pg-sys_src_submodules_mod.rs) = e55bc9f146ec40bb4421213ef59af8b9c0284f39
+SHA1 (patch-pgx_pgx_src_bgworkers.rs) = 459e440c0701da857aa8a15661eeee3ed2bbf257
+SHA1 (patch-pgx_pgx_src_enum__helper.rs) = d3c3427c7f6a990216558db35209b043544bf143
+SHA1 (patch-pgx_pgx_src_rel.rs) = 1dc933418425458eabfd34ee5a1aab899e1482b5

Index: pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml
diff -u pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml:1.2 pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml:1.3
--- pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml:1.2        Sat Apr  3 19:03:44 2021
+++ pkgsrc/databases/postgresql-promscale_extension/patches/patch-Cargo.toml    Wed Aug 25 11:06:28 2021
@@ -1,16 +1,19 @@
-$NetBSD: patch-Cargo.toml,v 1.2 2021/04/03 19:03:44 tnn Exp $
+$NetBSD: patch-Cargo.toml,v 1.3 2021/08/25 11:06:28 tnn Exp $
 
 Provide unpublished crate manually rather than fetch with git.
 
---- Cargo.toml.orig    2021-03-22 19:39:10.000000000 +0000
+--- Cargo.toml.orig    2021-07-02 21:51:25.000000000 +0000
 +++ Cargo.toml
-@@ -8,8 +8,7 @@ edition = "2018"
- crate-type = ["staticlib"]
+@@ -18,8 +18,8 @@ pg13 = ["pgx/pg13", "pgx-tests/pg13"]
+ [dependencies]
+ bincode = "1.3.1"
+ serde = { version = "1.0", features = ["derive"] }
+-pgx = {git="https://github.com/JLockerman/pgx.git";, branch="guardless"}
+-pgx-macros = {git="https://github.com/JLockerman/pgx.git";, branch="guardless"}
++pgx = {path="pgx/pgx"}
++pgx-macros = {path="pgx/pgx-macros"}
  
- [dependencies.timescale-extension-utils]
--git = "https://github.com/timescale/timescale-extension-utils";
--branch = "master"
-+path = "timescale-extension-utils"
- 
- [profile.release]
- lto = true
+ [dev-dependencies]
+-pgx-tests = {git="https://github.com/JLockerman/pgx.git";, branch="guardless"}
+\ No newline at end of file
++pgx-tests = {path="pgx/pgx-tests"}

Added files:

Index: pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx-pg-sys_src_submodules_mod.rs
diff -u /dev/null pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx-pg-sys_src_submodules_mod.rs:1.1
--- /dev/null   Wed Aug 25 11:06:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx-pg-sys_src_submodules_mod.rs  Wed Aug 25 11:06:28 2021
@@ -0,0 +1,22 @@
+$NetBSD: patch-pgx_pgx-pg-sys_src_submodules_mod.rs,v 1.1 2021/08/25 11:06:28 tnn Exp $
+
+NetBSD support
+
+--- pgx/pgx-pg-sys/src/submodules/mod.rs.orig  2021-04-14 16:14:29.000000000 +0000
++++ pgx/pgx-pg-sys/src/submodules/mod.rs
+@@ -20,6 +20,15 @@ extern "C" {
+     ) -> std::os::raw::c_int;
+ }
+ 
++#[cfg(target_os = "netbsd")]
++extern "C" {
++    #[link_name = "__sigsetjmp14"]
++    pub(crate) fn sigsetjmp(
++        env: *mut crate::sigjmp_buf,
++        savemask: std::os::raw::c_int,
++    ) -> std::os::raw::c_int;
++}
++
+ #[cfg(target_os = "macos")]
+ extern "C" {
+     pub(crate) fn sigsetjmp(
Index: pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_bgworkers.rs
diff -u /dev/null pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_bgworkers.rs:1.1
--- /dev/null   Wed Aug 25 11:06:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_bgworkers.rs      Wed Aug 25 11:06:28 2021
@@ -0,0 +1,94 @@
+$NetBSD: patch-pgx_pgx_src_bgworkers.rs,v 1.1 2021/08/25 11:06:28 tnn Exp $
+
+Fix build on ARM (signed char assumptions)
+
+--- pgx/pgx/src/bgworkers.rs.orig      2021-04-14 16:14:29.000000000 +0000
++++ pgx/pgx/src/bgworkers.rs
+@@ -10,6 +10,7 @@ use std::ffi::CStr;
+ use std::ffi::CString;
+ use std::sync::atomic::{AtomicBool, Ordering};
+ use std::time::Duration;
++use std::os::raw::c_char;
+ 
+ pub static mut PREV_SHMEM_STARTUP_HOOK: Option<unsafe extern "C" fn()> = None;
+ static GOT_SIGHUP: AtomicBool = AtomicBool::new(false);
+@@ -66,7 +67,7 @@ impl BackgroundWorker {
+         const LEN: usize = 96;
+ 
+         unsafe {
+-            CStr::from_ptr(std::mem::transmute::<&[i8; LEN], *const i8>(
++            CStr::from_ptr(std::mem::transmute::<&[c_char; LEN], *const c_char>(
+                 &(*pg_sys::MyBgworkerEntry).bgw_name,
+             ))
+         }
+@@ -79,7 +80,7 @@ impl BackgroundWorker {
+         const LEN: usize = 128;
+ 
+         unsafe {
+-            CStr::from_ptr(std::mem::transmute::<&[i8; LEN], *const i8>(
++            CStr::from_ptr(std::mem::transmute::<&[c_char; LEN], *const c_char>(
+                 &(*pg_sys::MyBgworkerEntry).bgw_extra,
+             ))
+         }
+@@ -122,14 +123,14 @@ impl BackgroundWorker {
+     /// connect to via SPI
+     pub fn connect_worker_to_spi(dbname: Option<&str>, username: Option<&str>) {
+         let db = dbname.and_then(|rs| CString::new(rs).ok());
+-        let db: *const i8 = db.as_ref().map_or(std::ptr::null(), |i| i.as_ptr());
++        let db: *const c_char = db.as_ref().map_or(std::ptr::null(), |i| i.as_ptr());
+ 
+         let user = username.and_then(|rs| CString::new(rs).ok());
+-        let user: *const i8 = user.as_ref().map_or(std::ptr::null(), |i| i.as_ptr());
++        let user: *const c_char = user.as_ref().map_or(std::ptr::null(), |i| i.as_ptr());
+ 
+         unsafe {
+             #[cfg(feature = "pg10")]
+-            pg_sys::BackgroundWorkerInitializeConnection(db as *mut i8, user as *mut i8);
++            pg_sys::BackgroundWorkerInitializeConnection(db as *mut c_char, user as *mut c_char);
+ 
+             #[cfg(any(feature = "pg11", feature = "pg12", feature = "pg13"))]
+             pg_sys::BackgroundWorkerInitializeConnection(db, user, 0);
+@@ -440,37 +441,37 @@ type RpgffiChar = RpgffiChar64;
+ #[cfg(any(feature = "pg11", feature = "pg12", feature = "pg13"))]
+ type RpgffiChar = RpgffiChar96;
+ 
+-struct RpgffiChar64([i8; 64]);
++struct RpgffiChar64([c_char; 64]);
+ 
+ impl<'a> From<&'a str> for RpgffiChar64 {
+     fn from(string: &str) -> Self {
+         let mut r = [0; 64];
+         for (dest, src) in r.iter_mut().zip(string.as_bytes()) {
+-            *dest = *src as i8;
++            *dest = *src as c_char;
+         }
+         RpgffiChar64(r)
+     }
+ }
+ 
+-struct RpgffiChar96([i8; 96]);
++struct RpgffiChar96([c_char; 96]);
+ 
+ impl<'a> From<&'a str> for RpgffiChar96 {
+     fn from(string: &str) -> Self {
+         let mut r = [0; 96];
+         for (dest, src) in r.iter_mut().zip(string.as_bytes()) {
+-            *dest = *src as i8;
++            *dest = *src as c_char;
+         }
+         RpgffiChar96(r)
+     }
+ }
+ 
+-struct RpgffiChar128([i8; 128]);
++struct RpgffiChar128([c_char; 128]);
+ 
+ impl<'a> From<&'a str> for RpgffiChar128 {
+     fn from(string: &str) -> Self {
+         let mut r = [0; 128];
+         for (dest, src) in r.iter_mut().zip(string.as_bytes()) {
+-            *dest = *src as i8;
++            *dest = *src as c_char;
+         }
+         RpgffiChar128(r)
+     }
Index: pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_enum__helper.rs
diff -u /dev/null pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_enum__helper.rs:1.1
--- /dev/null   Wed Aug 25 11:06:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_enum__helper.rs   Wed Aug 25 11:06:28 2021
@@ -0,0 +1,23 @@
+$NetBSD: patch-pgx_pgx_src_enum__helper.rs,v 1.1 2021/08/25 11:06:28 tnn Exp $
+
+Fix build on ARM (signed char assumptions)
+
+--- pgx/pgx/src/enum_helper.rs.orig    2021-04-14 16:14:29.000000000 +0000
++++ pgx/pgx/src/enum_helper.rs
+@@ -5,6 +5,7 @@
+ 
+ use crate::pg_sys::pgx_GETSTRUCT;
+ use crate::{ereport, pg_sys, PgLogLevel, PgSqlErrorCode};
++use std::os::raw::c_char;
+ 
+ pub fn lookup_enum_by_oid(enumval: pg_sys::Oid) -> (String, pg_sys::Oid, f32) {
+     let tup = unsafe {
+@@ -30,7 +31,7 @@ pub fn lookup_enum_by_oid(enumval: pg_sy
+     let en = unsafe { pgx_GETSTRUCT(tup) } as pg_sys::Form_pg_enum;
+     let en = unsafe { en.as_ref() }.unwrap();
+     let result = (
+-        unsafe { std::ffi::CStr::from_ptr(en.enumlabel.data.as_ptr() as *const i8) }
++        unsafe { std::ffi::CStr::from_ptr(en.enumlabel.data.as_ptr() as *const c_char) }
+             .to_str()
+             .unwrap()
+             .to_string(),
Index: pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_rel.rs
diff -u /dev/null pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_rel.rs:1.1
--- /dev/null   Wed Aug 25 11:06:28 2021
+++ pkgsrc/databases/postgresql-promscale_extension/patches/patch-pgx_pgx_src_rel.rs    Wed Aug 25 11:06:28 2021
@@ -0,0 +1,79 @@
+$NetBSD: patch-pgx_pgx_src_rel.rs,v 1.1 2021/08/25 11:06:28 tnn Exp $
+
+Fix build on ARM (signed char assumptions)
+
+--- pgx/pgx/src/rel.rs.orig    2021-04-14 16:14:29.000000000 +0000
++++ pgx/pgx/src/rel.rs
+@@ -7,6 +7,7 @@ use crate::{
+     PgTupleDesc,
+ };
+ use std::ops::Deref;
++use std::os::raw::c_char;
+ 
+ pub struct PgRelation {
+     boxed: PgBox<pg_sys::RelationData>,
+@@ -231,55 +232,55 @@ impl PgRelation {
+     pub fn is_table(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_RELATION as i8
++        rd_rel.relkind == pg_sys::RELKIND_RELATION as c_char
+     }
+ 
+     pub fn is_matview(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_MATVIEW as i8
++        rd_rel.relkind == pg_sys::RELKIND_MATVIEW as c_char
+     }
+ 
+     pub fn is_index(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_INDEX as i8
++        rd_rel.relkind == pg_sys::RELKIND_INDEX as c_char
+     }
+ 
+     pub fn is_view(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_VIEW as i8
++        rd_rel.relkind == pg_sys::RELKIND_VIEW as c_char
+     }
+ 
+     pub fn is_sequence(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_SEQUENCE as i8
++        rd_rel.relkind == pg_sys::RELKIND_SEQUENCE as c_char
+     }
+ 
+     pub fn is_composite_type(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_COMPOSITE_TYPE as i8
++        rd_rel.relkind == pg_sys::RELKIND_COMPOSITE_TYPE as c_char
+     }
+ 
+     pub fn is_foreign_table(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_FOREIGN_TABLE as i8
++        rd_rel.relkind == pg_sys::RELKIND_FOREIGN_TABLE as c_char
+     }
+ 
+     pub fn is_partitioned_table(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_PARTITIONED_TABLE as i8
++        rd_rel.relkind == pg_sys::RELKIND_PARTITIONED_TABLE as c_char
+     }
+ 
+     pub fn is_toast_value(&self) -> bool {
+         let rd_rel: &pg_sys::FormData_pg_class =
+             unsafe { self.boxed.rd_rel.as_ref().expect("rd_rel is NULL") };
+-        rd_rel.relkind == pg_sys::RELKIND_TOASTVALUE as i8
++        rd_rel.relkind == pg_sys::RELKIND_TOASTVALUE as c_char
+     }
+ 
+     /// ensures that the returned `PgRelation` is closed by Rust when it is dropped



Home | Main Index | Thread Index | Old Index