Skip to content

Commit 4f84472

Browse files
committed
Update dependencies to support Redis 0.28
1 parent 122b5ed commit 4f84472

14 files changed

+112
-95
lines changed

Cargo.lock

Lines changed: 59 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license = "MIT"
1111
keywords = ["redis", "macro", "derive", "json"]
1212

1313
[dependencies]
14-
redis = { version = "0.27", optional = true }
14+
redis = { version = "0.28", optional = true }
1515
redis-macros-derive = { version = "0.4", optional = true, path = "./redis-macros-derive" }
1616
serde = { version = "1.0", features = ["derive"], optional = true }
1717
serde_json = { version = "1.0", optional = true }
@@ -23,6 +23,6 @@ macros = ["dep:redis-macros-derive"]
2323

2424
[dev-dependencies]
2525
deadpool-redis = { version = "0.18" }
26-
redis = { version = "0.27", features = ["tokio-comp", "json"] }
26+
redis = { version = "0.28", features = ["tokio-comp", "json"] }
2727
serde_yaml = "0.9"
2828
tokio = { version = "1.41", features = ["full"] }

Changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
## [Unreleased]
44

5+
### Updated
6+
7+
- Update dependencies to support Redis 0.28
8+
- Fix examples
9+
510
## [0.4.3] - 2024-12-27
611

712
### Updated

examples/derive_async.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ async fn main() -> RedisResult<()> {
4343
};
4444

4545
// Set and get back the user in Redis asynchronously, no problem
46-
con.set("user_async", &user).await?;
46+
let _: () = con.set("user_async", &user).await?;
4747
let stored_user: User = con.get("user_async").await?;
4848

4949
// You will get back the same data

examples/derive_basic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ fn main() -> RedisResult<()> {
4242
};
4343

4444
// Set and get back the user in Redis, no problem
45-
con.set("user", &user)?;
45+
let _: () = con.set("user", &user)?;
4646
let stored_user: User = con.get("user")?;
4747

4848
// You will get back the same data

examples/derive_deadpool.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ async fn main() -> RedisResult<()> {
5151
};
5252

5353
// Set and get back the user in Redis asynchronously, no problem
54-
con.set("user_deadpool", &user).await?;
54+
let _: () = con.set("user_deadpool", &user).await?;
5555
let stored_user: User = con.get("user_deadpool").await?;
5656

5757
// You will get back the same data

examples/derive_generic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ fn main() -> RedisResult<()> {
2727
};
2828

2929
// Set and get back the container in Redis, no problem
30-
con.set("container", &container)?;
30+
con.set::<_, _, ()>("container", &container)?;
3131
let stored_container: Container<String> = con.get("container")?;
3232

3333
// You will get back the same data

examples/derive_redisjson.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ async fn main() -> RedisResult<()> {
4242
};
4343

4444
// Set and get the data in Redis with RedisJSON
45-
con.json_set("user_json", "$", &user).await?;
45+
let _: () = con.json_set("user_json", "$", &user).await?;
4646
let stored_user: User = con.json_get("user_json", "$").await?;
4747
assert_eq!(user, stored_user);
4848

examples/derive_yaml.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ async fn main() -> RedisResult<()> {
4343
};
4444

4545
// Set and get back the user in YAML format, no problem
46-
con.set("user_yaml", &user).await?;
46+
let _: () = con.set("user_yaml", &user).await?;
4747
let stored_user: User = con.get("user_yaml").await?;
4848
assert_eq!(user, stored_user);
4949

examples/json_wrapper_basic.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async fn main() -> RedisResult<()> {
4040
};
4141

4242
// Wrap the data in `Json(..)` when reading from from Redis
43-
con.json_set("user_wrapped", "$", &user).await?;
43+
let _: () = con.json_set("user_wrapped", "$", &user).await?;
4444
let Json(stored_user): Json<User> = con.json_get("user_wrapped", "$").await?;
4545
assert_eq!(user, stored_user);
4646

@@ -58,7 +58,7 @@ async fn main() -> RedisResult<()> {
5858

5959
// You can even use these types as inputs
6060
let users = vec![user];
61-
con.json_set("users_wrapped", "$", &users).await?;
61+
let _: () = con.json_set("users_wrapped", "$", &users).await?;
6262
let Json(stored_users): Json<Vec<User>> = con.json_get("users_wrapped", "$").await?;
6363
assert_eq!(users, stored_users);
6464

0 commit comments

Comments
 (0)