Update pin-project to 0.4.0-alpha.11

This commit is contained in:
Taiki Endo 2019-09-12 01:31:14 +09:00 committed by Sean McArthur
parent d333e9f32f
commit 65e07064db
14 changed files with 17 additions and 15 deletions

View File

@ -29,7 +29,7 @@ default = ["log"]
[dependencies] [dependencies]
futures-util-preview = "0.3.0-alpha.18" futures-util-preview = "0.3.0-alpha.18"
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"
indexmap = "1.0.2" indexmap = "1.0.2"
tracing = "0.1" tracing = "0.1"
rand = "0.6.5" rand = "0.6.5"

View File

@ -27,7 +27,7 @@ default = ["log"]
[dependencies] [dependencies]
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
pin-project = { version = "0.4.0-alpha.10", features = ["project_attr"] } pin-project = { version = "0.4.0-alpha.11", features = ["project_attr"] }
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
tokio-executor = "0.2.0-alpha.4" tokio-executor = "0.2.0-alpha.4"

View File

@ -24,4 +24,4 @@ edition = "2018"
[dependencies] [dependencies]
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"

View File

@ -26,7 +26,7 @@ publish = false
[dependencies] [dependencies]
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
pin-project = { version = "0.4.0-alpha.10", features = ["project_attr"] } pin-project = { version = "0.4.0-alpha.11", features = ["project_attr"] }
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
[dev-dependencies] [dev-dependencies]

View File

@ -27,7 +27,7 @@ tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
tokio-sync = "0.2.0-alpha.4" tokio-sync = "0.2.0-alpha.4"
tokio-timer = "0.3.0-alpha.4" tokio-timer = "0.3.0-alpha.4"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"
[dev-dependencies] [dev-dependencies]
tower-test = { version = "0.3.0-alpha.1", path = "../tower-test" } tower-test = { version = "0.3.0-alpha.1", path = "../tower-test" }

View File

@ -39,6 +39,8 @@ where
} }
#[pinned_drop] #[pinned_drop]
fn drop_response_future<T>(mut rfut: Pin<&mut ResponseFuture<T>>) { impl<T> PinnedDrop for ResponseFuture<T> {
rfut.project().semaphore.add_permits(1); fn drop(mut self: Pin<&mut Self>) {
self.project().semaphore.add_permits(1);
}
} }

View File

@ -25,7 +25,7 @@ edition = "2018"
[dependencies] [dependencies]
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
pin-project = { version = "0.4.0-alpha.10", features = ["project_attr"] } pin-project = { version = "0.4.0-alpha.11", features = ["project_attr"] }
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
[dev-dependencies] [dev-dependencies]

View File

@ -28,7 +28,7 @@ log = "0.4.1"
tokio-timer = "0.3.0-alpha.4" tokio-timer = "0.3.0-alpha.4"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-discover = { version = "0.3.0-alpha.1", path = "../tower-discover" } tower-discover = { version = "0.3.0-alpha.1", path = "../tower-discover" }
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"
[dev-dependencies] [dev-dependencies]
tokio-test = "0.2.0-alpha.4" tokio-test = "0.2.0-alpha.4"

View File

@ -26,4 +26,4 @@ publish = false
log = "0.4.1" log = "0.4.1"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-make = { version = "0.3.0-alpha.1", path = "../tower-make" } tower-make = { version = "0.3.0-alpha.1", path = "../tower-make" }
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"

View File

@ -25,7 +25,7 @@ edition = "2018"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
tokio-timer = "0.3.0-alpha.4" tokio-timer = "0.3.0-alpha.4"
pin-project = { version = "0.4.0-alpha.10", features = ["project_attr"] } pin-project = { version = "0.4.0-alpha.11", features = ["project_attr"] }
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
[dev-dependencies] [dev-dependencies]

View File

@ -25,7 +25,7 @@ publish = false # FIXME
[dependencies] [dependencies]
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"
futures-util-preview = "0.3.0-alpha.18" futures-util-preview = "0.3.0-alpha.18"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
tower-util = { version = "0.3.0-alpha.1", path = "../tower-util" } tower-util = { version = "0.3.0-alpha.1", path = "../tower-util" }

View File

@ -27,4 +27,4 @@ futures-executor-preview = "0.3.0-alpha.18"
tokio-test = "0.2.0-alpha.2" tokio-test = "0.2.0-alpha.2"
tokio-sync = "0.2.0-alpha.2" tokio-sync = "0.2.0-alpha.2"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"

View File

@ -25,4 +25,4 @@ edition = "2018"
tower-service = "0.3.0-alpha.1" tower-service = "0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
tokio-timer = "0.3.0-alpha.1" tokio-timer = "0.3.0-alpha.1"
pin-project = "0.4.0-alpha.10" pin-project = "0.4.0-alpha.11"

View File

@ -25,7 +25,7 @@ edition = "2018"
[dependencies] [dependencies]
tower-service = "=0.3.0-alpha.1" tower-service = "=0.3.0-alpha.1"
tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" } tower-layer = { version = "0.3.0-alpha.1", path = "../tower-layer" }
pin-project = { version = "0.4.0-alpha.10", features = ["project_attr"] } pin-project = { version = "0.4.0-alpha.11", features = ["project_attr"] }
futures-util-preview = "0.3.0-alpha.18" futures-util-preview = "0.3.0-alpha.18"
futures-core-preview = "0.3.0-alpha.18" futures-core-preview = "0.3.0-alpha.18"