[rust] Bump crossbeam to 0.5.0

This also indirectly:

* adds arrayvec 0.4.8
* adds crossbeam-channel 0.3.2
* adds crossbeam-deque 0.6.2
* adds crossbeam-epoch 0.6.1
* adds crossbeam-utils 0.6.1
* adds memoffset 0.2.1
* adds nodrop 0.1.13

OSRB-91 #comment

Change-Id: I28874b67bad3b563e65044bc910f689494d875f7
155 files changed
tree: de9a41f9499a731200ce33be58fe86c250f88831
  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