回答編集履歴

1

不正確な部分の訂正

2022/01/24 10:43

投稿

yaito3014
yaito3014

スコア176

test CHANGED
@@ -5,4 +5,4 @@
5
5
  `query_async` メソッドは `SET` や `GET` などの結果を返す時のために戻り値の型がジェネリクスのパラメータになっており、 `pipe.query_async(&mut con).await?;` と書くだけではこの型が判明しません。
6
6
  https://docs.rs/redis/0.21.5/redis/struct.Pipeline.html#method.query_async
7
7
 
8
- 今回は何も結果を使わないので、 `let _: () = pipe.query_async(&mut con).await?;` とすると、型推論により `()` 戻り値の型と判明し、コンパイルが通るようになります。
8
+ 今回は何も結果を使わないので、 `let _: () = pipe.query_async(&mut con).await?;` とすると、型推論により `query_async` 戻り値の型が `RedisResult<()>` であると判明し、コンパイルが通るようになります。