From a330cbb94c90aa79bb5016d83540c99e671a91f3 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Tue, 3 Dec 2019 10:43:52 -0800 Subject: bump required rust to 1.36 This isn't a fatcat rust requirement, but instead a diesel requirement, via rust-smallvec, which in v1.0 uses the alloc crate: https://github.com/servo/rust-smallvec/issues/73 I think the reason this came up now is that diesel-cli is an application and doesn't have a Cargo.lock file, and the build was updated. Using some binary mechanism to install these dependencies would be more robust, but feels like a yak shave right now. --- rust/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'rust/README.md') diff --git a/rust/README.md b/rust/README.md index c0bfa52d..6f213629 100644 --- a/rust/README.md +++ b/rust/README.md @@ -18,7 +18,7 @@ The SQL database schema (and migrations) are under `./migrations/`. You need the following dependencies installed locally to build, run tests, and do development work: -- rust stable, 2018 edition, 1.34+ (eg, via "rustup", includes cargo tool) +- rust stable, 2018 edition, 1.36+ (eg, via "rustup", includes cargo tool) - diesel (`cargo install diesel_cli`) - postgres (compatible with 9.6+; we run 11.x in production) - postgres libs (debian/ubuntu: `libsqlite3-dev libpq-dev`) -- cgit v1.2.3