summaryrefslogtreecommitdiffstats
path: root/Cargo.lock
diff options
context:
space:
mode:
authorIgor Matuszewski <igor@sequoia-pgp.org>2020-10-19 17:59:19 +0200
committerIgor Matuszewski <igor@sequoia-pgp.org>2020-10-23 12:05:54 +0200
commitd30e05a43655a3884c6119e282e0ac58a9c723f7 (patch)
treeeeff82e5a4d40b933a9bd7849396812013eacf39 /Cargo.lock
parenteb324f60bbd4184057797f72cc3db34e6160497d (diff)
ipc: Migrate to std::futures
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock146
1 files changed, 97 insertions, 49 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 41f9c0ff..b7272c19 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -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",