mirror of
https://github.com/tower-rs/tower.git
synced 2025-10-01 15:01:18 +00:00
Update pin-project to 0.4.0-alpha.11
This commit is contained in:
parent
d333e9f32f
commit
65e07064db
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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]
|
||||||
|
@ -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" }
|
||||||
|
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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]
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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]
|
||||||
|
@ -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" }
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
@ -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"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user