diff options
author | Igor Matuszewski <igor@sequoia-pgp.org> | 2020-10-19 17:59:19 +0200 |
---|---|---|
committer | Igor Matuszewski <igor@sequoia-pgp.org> | 2020-10-23 12:05:54 +0200 |
commit | d30e05a43655a3884c6119e282e0ac58a9c723f7 (patch) | |
tree | eeff82e5a4d40b933a9bd7849396812013eacf39 /Cargo.lock | |
parent | eb324f60bbd4184057797f72cc3db34e6160497d (diff) |
ipc: Migrate to std::futures
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 146 |
1 files changed, 97 insertions, 49 deletions
@@ -292,17 +292,33 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b867c15d8ff93c4d81b69c89280840f877331ef2a1fccbaf947afecc68b51a9e" dependencies = [ - "futures", + "futures 0.1.30", ] [[package]] +name = "capnp" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "394f9ad87764d43d41c8d3ea270fd03def2f455011f3ada86c9f01d88592105d" + +[[package]] name = "capnp-futures" version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa07b8de7e06c61c287fb5a03a644e2439fec4fe17e206d4658ac09aeec4b161" dependencies = [ - "capnp", - "futures", + "capnp 0.10.3", + "futures 0.1.30", +] + +[[package]] +name = "capnp-futures" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9f9ff1dae086de0d7ecbc147fee21aed8b3ad64468f0f991c98da06fb8c8459" +dependencies = [ + "capnp 0.13.5", + "futures 0.3.6", ] [[package]] @@ -311,10 +327,21 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "568eecd404ea80e98d506b922be2de5e1013ac8f9b170242a53068affc79ddc8" dependencies = [ - "capnp", - "capnp-futures", + "capnp 0.10.3", + "capnp-futures 0.10.1", "capnpc", - "futures", + "futures 0.1.30", +] + +[[package]] +name = "capnp-rpc" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37998522d42bbe4a1d266f418b1a053b679a338e904e55afd5ff22333df0e09e" +dependencies = [ + "capnp 0.13.5", + "capnp-futures 0.13.1", + "futures 0.3.6", ] [[package]] @@ -323,7 +350,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2afedfc194b01c6804ad0a10c7139024b99ee3df6a39bb09bdf759067ababff" dependencies = [ - "capnp", + "capnp 0.10.3", ] [[package]] @@ -823,12 +850,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] +name = "futures" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d8e3078b7b2a8a671cb7a3d17b4760e4181ea243227776ba83fd043b4ca034e" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] name = "futures-channel" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7a4d35f7401e948629c9c3d6638fb9bf94e0b2121e96c3b428cc4e631f3eb74" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -838,6 +881,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d674eaa0056896d5ada519900dbf97ead2e46a7b6621e8160d79e2f2e1e2784b" [[package]] +name = "futures-executor" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc709ca1da6f66143b8c9bec8e6260181869893714e9b5a490b169b0414144ab" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc94b64bb39543b4e432f1790b6bf18e3ee3b74653c5449f63310e9a74b123c" + +[[package]] name = "futures-macro" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -870,9 +930,13 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a894a0acddba51a2d49a6f4263b1e64b8c579ece8af50fa86503d52cd1eea34" dependencies = [ + "futures-channel", "futures-core", + "futures-io", "futures-macro", + "futures-sink", "futures-task", + "memchr", "pin-project", "pin-utils", "proc-macro-hack", @@ -1492,20 +1556,17 @@ dependencies = [ [[package]] name = "parity-tokio-ipc" -version = "0.4.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf" +checksum = "c1d417ba1ab454723ff2271bf999fd700027dc48759a13d43e488cc8ca38b87f" dependencies = [ - "bytes 0.4.12", - "futures", + "futures 0.3.6", "libc", "log", "mio-named-pipes", "miow 0.3.5", "rand", - "tokio 0.1.22", - "tokio-named-pipes", - "tokio-uds", + "tokio 0.2.22", "winapi 0.3.9", ] @@ -1973,11 +2034,11 @@ version = "0.20.0" dependencies = [ "anyhow", "buffered-reader", - "capnp-rpc", + "capnp-rpc 0.13.1", "clap", "ctor", "fs2", - "futures", + "futures 0.3.6", "lalrpop", "lalrpop-util", "lazy_static", @@ -1991,9 +2052,8 @@ dependencies = [ "socket2", "tempfile", "thiserror", - "tokio 0.1.22", - "tokio-core", - "tokio-io", + "tokio 0.2.22", + "tokio-util", "winapi 0.3.9", ] @@ -2113,10 +2173,10 @@ name = "sequoia-store" version = "0.20.0" dependencies = [ "anyhow", - "capnp", - "capnp-rpc", + "capnp 0.10.3", + "capnp-rpc 0.10.0", "capnpc", - "futures", + "futures 0.1.30", "rand", "rusqlite", "sequoia-core", @@ -2416,7 +2476,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "mio", "num_cpus", "tokio-codec", @@ -2464,7 +2524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "tokio-io", ] @@ -2475,7 +2535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "iovec", "log", "mio", @@ -2493,7 +2553,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" dependencies = [ - "futures", + "futures 0.1.30", "tokio-executor", ] @@ -2504,7 +2564,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" dependencies = [ "crossbeam-utils", - "futures", + "futures 0.1.30", ] [[package]] @@ -2513,7 +2573,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" dependencies = [ - "futures", + "futures 0.1.30", "tokio-io", "tokio-threadpool", ] @@ -2525,7 +2585,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "log", ] @@ -2541,26 +2601,13 @@ dependencies = [ ] [[package]] -name = "tokio-named-pipes" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae" -dependencies = [ - "bytes 0.4.12", - "futures", - "mio", - "mio-named-pipes", - "tokio 0.1.22", -] - -[[package]] name = "tokio-reactor" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" dependencies = [ "crossbeam-utils", - "futures", + "futures 0.1.30", "lazy_static", "log", "mio", @@ -2579,7 +2626,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" dependencies = [ "fnv", - "futures", + "futures 0.1.30", ] [[package]] @@ -2589,7 +2636,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "iovec", "mio", "tokio-io", @@ -2605,7 +2652,7 @@ dependencies = [ "crossbeam-deque", "crossbeam-queue", "crossbeam-utils", - "futures", + "futures 0.1.30", "lazy_static", "log", "num_cpus", @@ -2620,7 +2667,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" dependencies = [ "crossbeam-utils", - "futures", + "futures 0.1.30", "slab", "tokio-executor", ] @@ -2642,7 +2689,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "log", "mio", "tokio-codec", @@ -2657,7 +2704,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.30", "iovec", "libc", "log", @@ -2676,6 +2723,7 @@ checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ "bytes 0.5.6", "futures-core", + "futures-io", "futures-sink", "log", "pin-project-lite", |