Skip to content

Commit 70b1457

Browse files
committed
use new service trait
1 parent 34fbc33 commit 70b1457

File tree

4 files changed

+22
-12
lines changed

4 files changed

+22
-12
lines changed

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changes
22

3+
## [0.3.0-b.2] - 2021-12-xx
4+
5+
* Update service trait
6+
37
## [0.3.0-b.1] - 2021-12-22
48

59
* Upgrade to ntex 0.5.0 b.2

Cargo.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ntex-redis"
3-
version = "0.3.0-b.1"
3+
version = "0.3.0-b.2"
44
authors = ["ntex contributors <[email protected]>"]
55
description = "Redis client"
66
documentation = "https://docs.rs/ntex-redis"
@@ -21,7 +21,7 @@ openssl = ["ntex/openssl"]
2121
rustls = ["ntex/rustls"]
2222

2323
[dependencies]
24-
ntex = "0.5.0-b.2"
24+
ntex = "0.5.0-b.3"
2525
itoa = "0.4.5"
2626
btoi = "0.4.2"
2727
log = "0.4"
@@ -30,3 +30,10 @@ derive_more = "0.99"
3030
[dev-dependencies]
3131
rand = "0.8"
3232
env_logger = "0.9"
33+
34+
[patch.crates-io]
35+
ntex = { git = "https://github.com/ntex-rs/ntex.git" }
36+
ntex-io = { git = "https://github.com/ntex-rs/ntex.git" }
37+
ntex-rt = { git = "https://github.com/ntex-rs/ntex.git" }
38+
ntex-service = { git = "https://github.com/ntex-rs/ntex.git" }
39+
ntex-tls = { git = "https://github.com/ntex-rs/ntex.git" }

src/client.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,7 @@ impl Client {
101101
}
102102
}
103103

104-
impl Service for Client {
105-
type Request = Request;
104+
impl Service<Request> for Client {
106105
type Response = Response;
107106
type Error = Error;
108107
type Future = Either<CommandResult, Ready<Response, Error>>;

src/connector.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ where
3131
address: A,
3232
) -> RedisConnector<
3333
A,
34-
impl Service<Request = Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
34+
impl Service<Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
3535
> {
3636
RedisConnector {
3737
address,
3838
passwords: Vec::new(),
39-
connector: Connector::default().map(|io| io.into_boxed()),
39+
connector: Connector::default().map(|io| io.seal()),
4040
pool: PoolId::P7.pool_ref(),
4141
}
4242
}
@@ -45,7 +45,7 @@ where
4545
impl<A, T> RedisConnector<A, T>
4646
where
4747
A: Address + Clone,
48-
T: Service<Request = Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
48+
T: Service<Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
4949
{
5050
/// Add redis auth password
5151
pub fn password<U>(mut self, password: U) -> Self
@@ -72,14 +72,14 @@ where
7272
connector: U,
7373
) -> RedisConnector<
7474
A,
75-
impl Service<Request = Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
75+
impl Service<Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
7676
>
7777
where
7878
F: Filter,
79-
U: Service<Request = Connect<A>, Response = Io<F>, Error = connect::ConnectError>,
79+
U: Service<Connect<A>, Response = Io<F>, Error = connect::ConnectError>,
8080
{
8181
RedisConnector {
82-
connector: connector.map(|io| io.into_boxed()),
82+
connector: connector.map(|io| io.seal()),
8383
address: self.address,
8484
passwords: self.passwords,
8585
pool: self.pool,
@@ -89,7 +89,7 @@ where
8989
/// Use custom boxed connector
9090
pub fn boxed_connector<U>(self, connector: U) -> RedisConnector<A, U>
9191
where
92-
U: Service<Request = Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
92+
U: Service<Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
9393
{
9494
RedisConnector {
9595
connector,
@@ -106,7 +106,7 @@ where
106106
connector: SslConnector,
107107
) -> RedisConnector<
108108
A,
109-
impl Service<Request = Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
109+
impl Service<Connect<A>, Response = IoBoxed, Error = connect::ConnectError>,
110110
> {
111111
RedisConnector {
112112
address: self.address,

0 commit comments

Comments
 (0)