Commit Graph

83 Commits

Author SHA1 Message Date
Jan Mazur
c5cd8cdbbb fix bug in long commands logging where FFI boundary expects int and gets float
Summary:
as in the title.

FFI function expects integer here: https://www.internalfb.com/code/fbsource/[23136f93e651e27f61c2146ab57a6e441e38a8ca]/fbcode/eden/scm/edenscmnative/bindings/modules/pytracing/src/lib.rs?lines=161

Reviewed By: HarveyHunt

Differential Revision: D32429041

fbshipit-source-id: e4a8e1bbeb5d08086575672fb62da34f05f1080b
2021-11-15 08:11:21 -08:00
Durham Goode
e09e6065f3 Update cpython to 0.7
Summary:
The latest version of cpython has a function we need. Let's update.
This also points us back at the main cpython repo, instead of quark-zju's personal
repo.

Reviewed By: quark-zju

Differential Revision: D32370604

fbshipit-source-id: 345883d916f10d131bc8c7bd1f9520514a07e039
2021-11-12 14:32:26 -08:00
Robert Grosse
1e9b73cde4 Update tracing-subscriber crate to 0.3.1
Summary:
Update tracing-subscriber crate to 0.3.1. Also add some features that David Barsky suggested.

Also update tracing-appender since 0.1.x is incompatible.

Reviewed By: zsol

Differential Revision: D32175169

fbshipit-source-id: ad714db1c1c67b508be1c97d3dc960dd7d809cc6
2021-11-09 09:34:19 -08:00
CodemodService Bot
61b2cd7618 Daily common/rust/cargo_from_buck/bin/autocargo
Reviewed By: krallin

Differential Revision: D32200583

fbshipit-source-id: c4c801075df580e7e30ad932f68ceece20b5cc4a
2021-11-05 03:34:16 -07:00
Victor Gao
e625e8d934 update Diem crates to release 1.5
Summary:
This updates the existing Diem & Move crates to the latest release (1.5).

A patch was needed to make feature unification work.
- `diem-crypto` has two exclusive features "fiat" and "u64", with ["fiat"] being the default feature set
- `diem-types` depends on `diem-crypto`, but it doesn't disable the default features, so "fiat" is enabled as a result
- jellyfish-merkle uses both `diem-types` and `diem-crypto` with feature "u64" enabled. This is problematic since "u64" and "fiat" cannot coexist.
- The patch simply disables the default features from `diem-crypto` in the `Cargo.toml` of `diem-types`

The following libraries have been bumped to satisfy version selection:
1. hex: 0.4 => 0.4.3
2. proptest: 0.1 => 1.0
3. proptest-derive: 0.2 => 0.3
4. serde_json: 1.0.60 => 1.0.64

#buildmore

Reviewed By: jsgf

Differential Revision: D31842317

fbshipit-source-id: c4d75b167e32f5f004dc8ed578750d7b2c6fe0ff
2021-11-03 01:46:13 -07:00
CodemodService Bot
54186a9dce Daily common/rust/cargo_from_buck/bin/autocargo
Reviewed By: krallin

Differential Revision: D32058387

fbshipit-source-id: 2c5f8be5e62bebeec4b4439de5b627dbde11e966
2021-11-01 04:36:50 -07:00
Harvey Hunt
d504596727 hg-server: Fix missing imports in opt mode
Summary:
D31800345 (d28a9f4ccd) removed some imports to fix an unused import warning.
However, these imports were actually needed for opt mode builds. This broke our
contbuild: https://www.internalfb.com/intern/sandcastle/job/13510799390741059/

Add the imports back, but gate behind the same `cfg` as where they are used.

Reviewed By: mzr

Differential Revision: D32020281

fbshipit-source-id: 90a91e8cf51bad72a277ab2d4a67b54a401849f2
2021-10-29 08:40:00 -07:00
David Tolnay
0abb174f26 Remove imports of prelude items
Summary:
The 2021 edition has some new traits in the prelude, which means they no longer require an explicit import in every module that wants to use them.

Details: https://doc.rust-lang.org/edition-guide/rust-2021/prelude.html

Reviewed By: metajack

Differential Revision: D31823254

fbshipit-source-id: 7532a198347b032f0cf9277c916d54db268581ba
2021-10-21 20:06:41 -07:00
David Tolnay
e6c5e4fcc6 Even more 2021 edition Cargo.tomls
Summary: Generated by `rg -g Cargo.toml 'edition = "2018"' -l | xargs sed 's/edition = "2018"/edition = "2021"/' -i`. I guess these are all the handwritten Cargo.tomls. I confirmed that `cargo autocargo` does not revert any of the changed files in this diff.

Reviewed By: aaronabramov

Differential Revision: D31832704

fbshipit-source-id: ac4ea947ae80d25911fa9eedf2951eeead9d5636
2021-10-21 19:39:32 -07:00
Tianyu Yao
2ef867d707 Add rayon feature to DashMap crate
Summary: We need the rayon feature in the next diff in the stack

Reviewed By: alunyov

Differential Revision: D31833982

fbshipit-source-id: e908b3a8f8a16647df0bffe7a44115393254f7d9
2021-10-21 17:10:56 -07:00
David Tolnay
2ea696cb5a Regenerate Cargo.tomls to 2021 edition
Summary: Generated by `sed -i 's/edition = "2018"/edition = "2021"/' common/rust/cargo_from_buck/project_configs/*.toml` and `cargo autocargo` following the autocargo code change in D31830985 and its corresponding MSDK rebuild in D31832311.

Reviewed By: zertosh

Differential Revision: D31832698

fbshipit-source-id: db79024cad311467d5b7c13b7abedc6464f09366
2021-10-21 12:40:28 -07:00
David Tolnay
87c01ead11 Forward compatibility with 2021 edition closure captures
Summary:
Closure captures (and apparently async block captures, though this is not mentioned in the edition guide) behave differently in the new edition.

In fbcode this primarily affects autotrait wrapper types, such as:

https://www.internalfb.com/code/fbsource/[ea288ab65753d1fc958505266d43b61eb9ad24c4]/fbcode/hphp/hack/src/utils/stack_limit/retry.rs?lines=173-178

Previously, with a value `iter` of type `AssertSend`, a closure such as `|| iter.0.next()` would capture the whole `iter` and therefore `AssertSend`'s `Send` impl would apply. In the 2021 edition the same closure **only captures `iter.0`** which makes the `Send` impl on `AssertSend` irrelevant.

Details: https://doc.rust-lang.org/edition-guide/rust-2021/disjoint-capture-in-closures.html

Reviewed By: zertosh

Differential Revision: D31823210

fbshipit-source-id: 5daddca8cfb93543379a003e64d968a2acb1d10d
2021-10-21 08:35:03 -07:00
David Tolnay
53a76e2475 Leverage IntoIterator for arrays
Summary:
Recent versions of Rust allow directly iterating over values of an array, as opposed to iterating over references to slice elements and needing to clone the slice elements out of the array to obtain them by value.

```
// Before
for elem in [x, y, z].iter() {
    do_thing(*elem);
}

// After
for elem in [x, y, z] {
    do_thing(elem);
}
```

This diff updates several places in fbcode to use this style.

Details: https://doc.rust-lang.org/edition-guide/rust-2021/IntoIterator-for-arrays.html

Reviewed By: zertosh

Differential Revision: D31823193

fbshipit-source-id: 57eb396c0c4c2b90bd3f741430f8c5a390224337
2021-10-21 08:32:16 -07:00
Zoltán Nagy
9eb3692ea7 Add html2text and dependencies
Reviewed By: jsgf

Differential Revision: D31793293

fbshipit-source-id: 1159ef6bd0663f38cdce505c9d6f352e60d661e7
2021-10-21 08:15:13 -07:00
Grace Ku
fe52e8b96a Remove mut warning
Summary: `blobstore` was only mutated when behind an attribute, so restructuring the code a bit to remove the `mut` warning with this in mind.

Reviewed By: fanzeyi

Differential Revision: D31805427

fbshipit-source-id: 1bb82a497d4c8f6b413736e022eddd3894c284e3
2021-10-20 15:02:51 -07:00
Grace Ku
a149365a3f Remove unused file
Summary: See title

Reviewed By: fanzeyi

Differential Revision: D31804926

fbshipit-source-id: 258f3049327746caebfe86af639f3f91835274e4
2021-10-20 15:02:51 -07:00
Grace Ku
732ed6c604 Apply attributes for things the compiler thinks are unused
Summary: The compiler thinks they are unused, but they are actually used, just behind attributes.

Reviewed By: fanzeyi

Differential Revision: D31804925

fbshipit-source-id: d84c3cf103317d2fd41408e478bc52a41b2e8fa6
2021-10-20 15:02:51 -07:00
Grace Ku
64edbb56cc Remove unnecessary Drop generic type
Summary:
Previously was getting this warning:

```
warning: types that do not implement `Drop` can still have drop glue, consider instead using `std::mem::needs_drop` to detect whether a type is trivially dropped
  --> eden/hg-server/lib/hg-http/src/lib.rs:77:47
   |
77 | static PROGRESS_REPORTING_STATE: Lazy<Box<dyn Drop + Send + Sync>> = Lazy::new(|| {
   |                                               ^^^^
   |
   = note: `#[warn(dyn_drop)]` on by default
```

Reviewed By: fanzeyi

Differential Revision: D31804927

fbshipit-source-id: c54dc768200bafe06f9f38db6b2a37e524d38ea8
2021-10-20 15:02:51 -07:00
Grace Ku
d28a9f4ccd Fix unused import warnings
Summary: See title

Reviewed By: fanzeyi

Differential Revision: D31800345

fbshipit-source-id: 6fdd2be14240d3a01376742d097edbdd9ade97d8
2021-10-20 15:02:51 -07:00
Grace Ku
6ebc619054 Fix some warnings in bgprocess
Summary: Fixing some warnings in bgprocess

Reviewed By: fanzeyi

Differential Revision: D31798956

fbshipit-source-id: 37cb100618b40f9fe77114731e0c4a1da3dbba1a
2021-10-20 11:46:54 -07:00
Jack Moffitt
bb9c39c180 Add ..Default::default() to instantiate Rust structs
Summary: Codemod to add `..Default::default()` to Rust thrift struct instantiations. This will be required by D31751301.

Reviewed By: dtolnay

Differential Revision: D31749612

fbshipit-source-id: 56b0081550d4a24a1741407c47ac342e6fec87f0
2021-10-19 09:03:11 -07:00
Davide Cavalca
5ad11146fc Bump some dependencies for below
Summary: Bump in preparation for a new release

Reviewed By: brianc118

Differential Revision: D31657479

fbshipit-source-id: eeb2a08c54f6db75b6e515ca0966637f31b906a8
2021-10-14 17:36:29 -07:00
Alex Hornby
5bd3fe6b36 mononoke: remove edenapi_server
Summary: we run the eden endpoints from mononoke server, not via this binary any more.  remove it

Reviewed By: StanislavGlebik

Differential Revision: D31501592

fbshipit-source-id: 0626fe43f0f1ce4a6c7165a734eb487225fa65b6
2021-10-13 09:45:20 -07:00
David Tolnay
a32e60ecef Separate constructor for passing spawner
Reviewed By: jsgf

Differential Revision: D31584279

fbshipit-source-id: 49eeb01eea5dadf94c3f4afbaf973f6e882bb925
2021-10-12 18:35:11 -07:00
Andrei Ilyashenko
639d7b35f0 Bump 'structopt' to from 0.3.21 to 0.3.23
Summary: Bumping structopt version

Reviewed By: MarcoMontaltoMonella

Differential Revision: D31432560

fbshipit-source-id: cd58f374e3039e21ee9b36825b6f4a4915cb94b5
2021-10-09 09:34:57 -07:00
Harvey Hunt
0173e9176d hg: Use latest version of reqwest
Summary:
The hg client uses a version of reqwest that relies on tokio-0.2. In
the next diff I will add `clientinfo` as a dependency of Mononoke LFS server,
which also pulls in `configparser`. However, Mononoke LFS server uses
tokio-1.0.

Update the reqwest dependency to be the latest version.

Reviewed By: quark-zju

Differential Revision: D31389559

fbshipit-source-id: acf4c3b5c9df2a8bc8cfa134a2d314fbb96c3354
2021-10-08 08:00:57 -07:00
Yan Soares Couto
30d4c8fc2d Make RNG in 'arbitrary' calls more correct
Summary:
Using modulo on arbitrary integers to get random numbers [isn't correct](https://www.internalfb.com/diff/D31305392 (da13975a4f)?dst_version_fbid=311037904117090&transaction_fbid=550270779610744), as the distribution between numbers isn't fair (unless the size is a power of two).

This was raised on D31305392 (da13975a4f), but we decided to land that quickly to unblock builds before doing these changes.

I'm applying the changes suggested on D31305392 (da13975a4f). This is what this diff does:
- For all cases where we generate small numbers (up to 5), replace with call to `Gen::choose`, so `u32::arbitrary(g) % 3` becomes `g.choose(&[0, 1, 2]).unwrap()`.
- For generating numbers in range 0..=1, I instead replaced with generating a boolean, which gets rid of the `unreachable!` calls.
- I removed the code to generate numbers in range 0..=0.
- For generating larger numbers, I used `u64::arbitrary` instead, which should make things "less wrong".

Some things I assumed, but am happy to change before landing, just let me know:
- Theoretically we don't *need* to change the code for `% 2` and `% 4`, as the math checks out there. I changed it for consistency there, but am happy to change it back.
- Using boolean also wasn't suggested initially, I'm happy to change back.

Reviewed By: krallin

Differential Revision: D31379381

fbshipit-source-id: a0bac26ebabd32a6c65f717512de998ef5dc37c8
2021-10-06 09:39:23 -07:00
Mark Juggurnauth-Thomas
0430014575 edenfs-client: specify spawner
Summary:
A spawner type is required for new thrift clients, specify the noop one for now.

This also requires regenerating the generated thrift libraries.

Reviewed By: yancouto

Differential Revision: D31338518

fbshipit-source-id: cbecf3ec6f9678918ca459c19f1cc160214fadfd
2021-10-01 11:35:17 -07:00
Jonathan Keljo
542e84d8fc Enable unbounded_depth feature for serde_json
Summary: I'm parsing some deeply-nested JSON, and it's running into the limit. This feature enables a potential footgun, but even with the feature enabled you have to add code to reach for said footgun.

Reviewed By: jsgf

Differential Revision: D31284743

fbshipit-source-id: 00ea5d7d7db8bdeb878d48fe390831f39e007409
2021-09-30 14:56:43 -07:00
Qinfan Wu
dbac51105d Fix broken builds caused by rand upgrade
Summary:
A previous commit updated `rand` from 0.7 to 0.8. One breaking change introduced was that `Alphanumeric` now samples `u8` instead of `char`.

See https://docs.rs/rand/0.7.3/rand/distributions/struct.Alphanumeric.html and https://docs.rs/rand/0.8.4/rand/distributions/struct.Alphanumeric.html.

Reviewed By: bolinfest

Differential Revision: D31298553

fbshipit-source-id: 5d0d588550f17bac5ca4788748ec3f873398bf35
2021-09-29 23:09:58 -07:00
Victor Gao
ae87b82eaf update rand and quickcheck
Summary:
This updates the following crates to their latest versions:
- `rand`: 0.7 => 0.8
- `quickcheck`: 0.9 => 1.0

Both crates introduced some breaking changes, so affected clients had to be fixed accordingly. Most changes are rather mechanical and shouldn't change the existing logic. In addition, a few buggy property tests were uncovered, presumably due to `quicktest` becoming smarter with its choice of inputs in the newer version, and the fixes are included in this diff.

Reviewed By: yancouto

Differential Revision: D31115820

fbshipit-source-id: 60a61dfac3236fd93cd4f03b86506654d81d330f
2021-09-29 13:59:49 -07:00
Gus Wynn
c797db63a1 vendor tokio-console and console-subscriber
Summary:
this relies on local changes to make it so cargo metadata ACTUALLY finds this
binary: https://github.com/tokio-rs/console/pull/146 is where I try to upstream
it

Reviewed By: jsgf

Differential Revision: D30944630

fbshipit-source-id: 5d34a32a042f83eff7e7ae7445e23badf10fffe3
2021-09-17 16:23:43 -07:00
David Tolnay
7f0c6953b8 third-party/rust: Update pin-project 0.4.24 to 0.4.28
Summary:
0.4.24 is incompatible with crates that use `deny(warnings)` on a compiler 1.55.0 or newer.

Example error:

```
error: unused borrow that must be used
  --> common/rust/shed/futures_ext/src/stream/return_remainder.rs:22:1
   |
22 | #[pin_project]
   | ^^^^^^^^^^^^^^
   |
   = note: this error originates in the derive macro `::pin_project::__private::__PinProjectInternalDerive` (in Nightly builds, run with -Z macro-backtrace for more info)
```

The release notes for 0.4.28 call out this issue. https://github.com/taiki-e/pin-project/releases/tag/v0.4.28

Reviewed By: krallin

Differential Revision: D30858380

fbshipit-source-id: 98e98bcb5a6b795b93ed1efd706a1711f15c57db
2021-09-15 23:01:30 -07:00
Jeremy Fitzhardinge
113060beb1 third-party/rust: bump all the tracing packages
Summary:
This includes recent changes:
- `skip_all` in #[instrument] https://github.com/tokio-rs/tracing/pull/1548
- NoSubscriber no-op Subscriber https://github.com/tokio-rs/tracing/pull/1549
- Box/Arc Layer (https://github.com/tokio-rs/tracing/pull/1536 +
  https://github.com/tokio-rs/tracing/pull/1547)
- log filtering fixes https://github.com/tokio-rs/tracing/pull/1543

Local: force `log` and `log-always` features off. This removes the
`enable-trace-logging` flag from smartplatform/reconciler.

Reviewed By: guswynn

Differential Revision: D30906032

fbshipit-source-id: fdc3e4e29a39e9e181d9f4ff017e6b3e16acdcd8
2021-09-15 16:52:25 -07:00
Durham Goode
fdf2fcb5bf tests: fix broken test output
Summary:
Same fix as D30874167 (9edb2cafe7), but for hg-server. This was broken in a recent
update.

Reviewed By: yancouto

Differential Revision: D30882520

fbshipit-source-id: 7e23556f619e3ead585e9e756456f30578ff7cab
2021-09-13 09:33:44 -07:00
Jeremy Fitzhardinge
fd03bff2e2 third-party/rust: bump tracing versions in preparation for patching
Summary:
Bump all the versions on crates.io to highest to make migration to github
versions in next diff work.

Reviewed By: dtolnay

Differential Revision: D30829928

fbshipit-source-id: 09567c26f275b3b1806bf8fd05417e91f04ba2ef
2021-09-09 22:38:25 -07:00
David Tolnay
5e9b8cd4b2 third-party/rust: Update thiserror from 1.0.23 to 1.0.29
Summary:
Release notes:

- https://github.com/dtolnay/thiserror/releases/tag/1.0.24
- https://github.com/dtolnay/thiserror/releases/tag/1.0.25
- https://github.com/dtolnay/thiserror/releases/tag/1.0.26
- https://github.com/dtolnay/thiserror/releases/tag/1.0.27
- https://github.com/dtolnay/thiserror/releases/tag/1.0.28
- https://github.com/dtolnay/thiserror/releases/tag/1.0.29

The pertinent feature is 1.0.29 adding support for inferred trait bounds on error types that contain generic type parameters. I remember someone asking for this in fbcode but I forget what project it was for.

```
use thiserror::Error;

#[derive(Error, Debug)]
pub enum MyError<E, F, G> {
    #[error("thing {0} ({0:?})")]
    Variant(E),
    #[error("some error")]
    Delegate(#[source] SomeError<F>),
    #[error("err 0o{val:o}")]
    Octal { val: G },
}
```

```
// generated

impl<E, F, G> std::error::Error for MyError<E, F, G>
where
    SomeError<F>: std::error::Error + 'static,  //'
    Self: std::fmt::Debug + std::fmt::Display;

impl<E, F, G> std::fmt::Display for MyError<E, F, G>
where
    E: std::fmt::Debug + std::fmt::Display,
    G: std::fmt::Octal;
```

Reviewed By: zertosh

Differential Revision: D30758449

fbshipit-source-id: b3afe08fe8c8affa26693df9cbb63e04632ea1d3
2021-09-08 20:49:35 -07:00
CodemodService Bot
0c85a38fc1 Daily common/rust/cargo_from_buck/bin/autocargo
Reviewed By: krallin

Differential Revision: D30802656

fbshipit-source-id: 32e9e908571daf7ee111b07d47b5314ec632e7df
2021-09-08 03:36:02 -07:00
Zeyi (Rice) Fan
5704ad51f6 edenfs-client: switch to tokio 1.x
Reviewed By: andll

Differential Revision: D30704344

fbshipit-source-id: c09f8dad1bba78329b0b97bff85c08b19fe1e0f4
2021-09-07 13:31:02 -07:00
Yipu Miao
d7afd687ea Rename fbthrift_ext to fbthrift_ext-02
Summary: Keep two versions of fbthrift_ext that one with tokio-0.2 and the other with tokio-1.x. This diff is just renaming.

Reviewed By: dtolnay

Differential Revision: D30558441

fbshipit-source-id: bfe7e96b95529f2745f635190df5118a0cb44014
2021-09-01 18:28:53 -07:00
Gus Wynn
87a09132dc tokio -> 1.10
Reviewed By: dtolnay

Differential Revision: D30647831

fbshipit-source-id: 7094873ec5cfbf80cd7c3564fdd011268053b0d3
2021-08-30 15:55:16 -07:00
TJ Ryan
3157913b92 Fix incorrect fburl in jf/eden phabricator graphQL utils
Summary:
fburl.com/botsdiffs is a random diff
fburl.com/botdiffs is the wiki

Differential Revision: D30547647

fbshipit-source-id: 337d6457cb6403f11fbbc9654f3d34f50d69b0e5
2021-08-26 01:00:46 -07:00
CodemodService Bot
0a375b8e5d Daily common/rust/cargo_from_buck/bin/autocargo
Reviewed By: StanislavGlebik

Differential Revision: D30535840

fbshipit-source-id: a941161547246c1e9aac0735a1994f20389ce1ae
2021-08-25 03:07:04 -07:00
Alex Barouski
1c21efc176 Updating url to 2.2.2
Summary:
Part of Rust-analyzer update.

Updated the affected sources (migrage from Url#into_string to Into#into

Reviewed By: jsgf

Differential Revision: D30344564

fbshipit-source-id: fc3ccbe25d7b3d9369a01dfb6b7f8e6a200a7083
2021-08-23 15:59:20 -07:00
Egor Tkachenko
51367815cd Moving thrift targets
Summary:
I was adding thrift fiddle support to my derivation service like this https://www.internalfb.com/intern/wiki/Rust-at-facebook/Thrift/Writing_a_Rust_Thrift_Server/#thrift-fiddle and run into errors with generated thrift code P439166788. After searching a little bit I came across the post in Thrift Users group with this comment https://fb.workplace.com/groups/thriftusers/posts/497757970933620/?comment_id=498850394157711
So in this diff I'm moving all `thrift_library` targets into the directory together with .thrift file itself.

Reviewed By: ahornby

Differential Revision: D30300919

fbshipit-source-id: bb2d7e2a98d6ba783e6249963b3a1dfcd6d62669
2021-08-17 06:49:44 -07:00
Alex Hornby
483eaf04a8 remove use of chashmap
Summary: Switch from chashmap to dashmap as dashmap upstream is more responsive.

Reviewed By: krallin

Differential Revision: D30046524

fbshipit-source-id: b4377000d33421c9d23c499fd5d6c9ef4b302ee5
2021-08-03 13:07:18 -07:00
David Tolnay
aa8152f1dd Make thrift-generated dyn async traits future compatible
Summary:
The use of dyn traits of the Thrift-generated server traits was emitting future compatibility warnings with recent versions of rustc, due to a fixed soundness hole in the trait object system:

```
error: the trait `x_account_aggregator_if::server::XAccountAggregator` cannot be made into an object
     |
     = this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
note: for a trait to be "object safe" it needs to allow building a vtable to allow the call to be resolvable dynamically; for more information visit <https://doc.rust-lang.org/reference/items/traits.html#object-safety>
```

This diff pulls in https://github.com/dtolnay/async-trait/releases/tag/0.1.51 which results in the Thrift-generated server traits no longer hitting the problematic pattern.

Reviewed By: zertosh

Differential Revision: D29979939

fbshipit-source-id: 3e6e976181bfcf35ed453ae681baeb76a634ddda
2021-07-29 16:25:33 -07:00
Shannon Zhu
3431d631c7 Remove target-based type checking in eden
Summary: Ensure checking is covered with the pyre config. unblocks deprecation of pyre targets based checking.

Reviewed By: pradeep90

Differential Revision: D29878832

fbshipit-source-id: 1bbeca3b61ae5b0362b768bbbe53057a1d72ee7f
2021-07-23 12:34:20 -07:00
CodemodService Bot
9da4c508e4 Daily common/rust/cargo_from_buck/bin/autocargo
Reviewed By: krallin

Differential Revision: D29786293

fbshipit-source-id: c1bad073d31889404278cb93a192214f06193018
2021-07-20 05:00:14 -07:00
Thomas Orozco
8c83bd9a1c third-party/rust: update Tokio to 1.7.1
Summary: There is a regression in 1.7.0 (which we're on at the moment) so we might as well update.

Reviewed By: zertosh, farnz

Differential Revision: D29358047

fbshipit-source-id: 226393d79c165455d27f7a09b14b40c6a30d96d3
2021-06-25 06:17:41 -07:00