sapling/filenodes
Jeremy Fitzhardinge e0ce53ce36 rust: change asynchronize to use tokio-threadpool::blocking
Summary:
Should be functionally equivalent and semantically more appropriate

This also makes a couple of small API changes:
- The inner function is expected to just return a Result - IntoFuture is
  overkill if its supposed to be synchronous in the first place
- `asynchronize` itself returns `impl Future` rather than being intrinsically
  boxed.
- Restructure dieselfilenodes::add_filenodes to only asynchronize the insert
  itself.

Reviewed By: farnz

Differential Revision: D8959535

fbshipit-source-id: fef9164e3be0069bd0d93573642cd57bb5babb73
2018-08-13 14:51:45 -07:00
..
dieselfilenodes rust: change asynchronize to use tokio-threadpool::blocking 2018-08-13 14:51:45 -07:00
if filenodes: add thrift structures for FilenodeInfo 2018-07-27 08:21:13 -07:00
src Use Abomonation and cachelib to replace Asyncmemo 2018-08-07 13:37:09 -07:00
Cargo.toml Use Abomonation and cachelib to replace Asyncmemo 2018-08-07 13:37:09 -07:00