[rust] Bump libraries to their latest minor versions

This adds the following dependencies (which were approved in
OSRB-119):

* autocfg 0.1.1
* crc32fast 1.1.2
* rand_chacha 0.1.1
* rand_hc 0.1.0
* rand_isaac 0.1.1
* rand_os 0.1.0
* rand_pcg 0.1.1
* rand_xorshift 0.1.1

This bumps the following crates:

* approx to 0.3.1
* arrayvec to 0.4.10
* backtrace to 0.3.13
* cc to 1.0.28
* crossbeam-channel to 0.3.6
* crossbeam-deque to 0.6.2
* crossbeam-epoch to 0.7.0
* crossbeam-utils to 0.6.3
* euclid to 0.19.4
* failure to 0.1.5
* failure_derive to 0.1.5
* flate2 to 1.0.6
* h2 to 0.1.14
* itertools to 0.7.11
* libc to 0.2.46
* memchr 2.1.2
* num_cpus to 1.9.0
* parking_lot to 0.7.1
* parking_lot_core to 0.4.0
* phf to 0.7.24
* phf_codegen to 0.7.24
* phf_generator to 0.7.24
* phf_shared to 0.7.24
* proc-macro-hack to 0.5.4
* rand to 0.6.3
* redox_syscall to 0.1.50
* regex to 1.1.0
* regex-syntax to 0.6.4
* rustc-demangle to 0.1.13
* serde to 1.0.84
* serde_derive to 1.0.84
* serde_json to 1.0.34
* smallvec to 0.6.7
* stb_truetype to 0.2.5
* string to 0.1.2
* syn to 0.15.24
* tempfile to 3.0.5
* time to 0.1.41
* tokio-io to 0.1.11
* toml to 0.4.10

Change-Id: Ie6de7835d745be4f56a2c5f77afdc5fe15188776
787 files changed
tree: 00507b0d366abdd05b8f5b1375b4ec86c0bf5a69
  1. AUTHORS
  2. CONTRIBUTING.md
  3. LICENSE
  4. README.md
  5. rustc_deps/
README.md

Fuchsia Rust package (crates.io) mirror Repository

Quickstart

After modifying Cargo.toml, Run fx update-rustc-third-party

macOS

You will need a modern OpenSSL and to export either PKG_CONFIG_PATH or CFLAGS and LDFLAGS in order for cargo to find it, before running fx update-rustc-third-party.

You can install using brew install openssl and observe brew info openssl for the above exports. It is recommended you only export these as-needed, not permanently, to avoid causing incompatibilities with other software.

Description

This repository contains vendored copies of third party code used in Fuchsia.

Further documentation is available here:

https://fuchsia.googlesource.com/docs/+/master/development/languages/rust/third_party.md