update most deps, notably including reqwest

Fixes #60

The reqwest dependency is significant because the old version required
an old version of openssl, complicating compilation on newer platforms.
reqwest also pulled in old/duplicate versions of hyper, tokio, etc.
Nice to drop a lot of that cruft.

I left rusqlite and uuid alone because they had breaking changes I
didn't want to mess with at the moment.

Bumped the minimum Rust version to 1.30.0, as required by the
new encoding_rs crate (and perhaps other things).
This commit is contained in:
Scott Lamb
2018-11-20 09:32:55 -08:00
parent aa81eae65a
commit 071be03c6f
7 changed files with 616 additions and 615 deletions

View File

@@ -45,7 +45,7 @@ all non-Rust dependencies:
pkgconf \
tzdata
Next, you need Rust 1.27+ and Cargo. The easiest way to install them is by
Next, you need Rust 1.30+ and Cargo. The easiest way to install them is by
following the instructions at [rustup.rs](https://www.rustup.rs/).
Finally, building the UI requires [yarn](https://yarnpkg.com/en/).