`let _:()= ...`を削除するにはどうすればよいですか?

scorix

これが私のコードで、これは機能します:

extern crate redis;

// connect to redis
fn establish_connection() -> redis::Connection {
    let client = redis::Client::open("redis://ip:port/0").unwrap();
    client.get_connection().unwrap()
}

fn main() {
    let con : redis::Connection = establish_connection();
    let _ : () = redis::cmd("RANDOMKEY").query(&con).unwrap();
}

しかし、これは機能しません:

//...

fn main() {
    let con : redis::Connection = establish_connection();
    redis::cmd("RANDOMKEY").query(&con).unwrap();
}

コンパイル中にエラーが発生します。

error: unable to infer enough type information about `_`; type annotations or generic parameter binding required [E0282]
    redis::cmd("FLUSHALL").query(&con).unwrap();
                           ^~~~~
help: run `rustc --explain E0282` to see a detailed explanation

私は書く必要がありますlet _ : () = ...か?どうすれば削除できますか?

ドッグバート

redis::Cmd::query と定義されている:

fn query<T: FromRedisValue>(&self, con: &ConnectionLike) -> RedisResult<T>

の値に注釈を付けるのと同じ動作を得るにはTここを作成する必要がありますこれは機能するはずです:()query(...).unwrap()T

redis::cmd("RANDOMKEY").query::<()>(&con).unwrap();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

letブロックの回避策を実装するにはどうすればよいですか?

分類Dev

ES6で `let`変数が宣言されているかどうかを確認するにはどうすればよいですか?

分類Dev

'let'がブラウザでサポートされているかどうかを確認するにはどうすればよいですか?

分類Dev

Let's Encrypt certbotがcronで証明書を自動的に更新するようにスケジュールするにはどうすればよいですか?

分類Dev

Let's Encrypt certbotがcronで証明書を自動的に更新するようにスケジュールするにはどうすればよいですか?

分類Dev

phpStromで「let」または「const」JsLintの代わりに使用されるこの警告「var」を修正するにはどうすればよいですか?

分類Dev

Let's Encryptによって生成された証明書の所有者を設定するにはどうすればよいですか?

分類Dev

Let's EncryptをJavaで許可された証明書に追加するにはどうすればよいですか?

分類Dev

Intellij IDEAで未解決の変数に基づいてlet変数を定義するにはどうすればよいですか?

分類Dev

CustomOperationsといくつかのletを使用してステートフルビルダーを実装するにはどうすればよいですか?

分類Dev

Webコンソールでlet(または他のJS 1.7機能)を使用するにはどうすればよいですか?

分類Dev

DNSなしでLet'sEncryptを介してCaddyauto-TLSを実現するにはどうすればよいですか?

分類Dev

コンポーネントプロップからletの値を変更するにはどうすればよいですか?

分類Dev

Typescript内の* ngFor = "let hero ofheros"からテンプレート入力変数 'hero'を参照するにはどうすればよいですか?

分類Dev

BehaviorSubjectのプロパティ値をng-templateのlet- *にバインドするにはどうすればよいですか?

分類Dev

Rでマクロ変数を使用するにはどうすればよいですか?(SASの%LETと同様)

分類Dev

Netbeansで「let」キーワードのフォントサイズを変更するにはどうすればよいですか?

分類Dev

letキーワードを使用して疑似名前空間コードのエイリアスを作成するにはどうすればよいですか?

分類Dev

このコードの「var」キーワードを「let」と「const」に置き換えるにはどうすればよいですか?

分類Dev

letキーワードなしで計算式でbindを呼び出すにはどうすればよいですか?

分類Dev

Swiftで、varとして宣言されているかletとして宣言されているかに応じて、クラスのさまざまな実装を作成するにはどうすればよいですか?

分類Dev

Let's EncryptとNginxを使用したSSLラボテストで「このサーバーはChaCha20を優先します」という説明を取得するにはどうすればよいですか?

分類Dev

ISPがポート80と443をブロックしているときに、プライベートサーバーにLet's Encryptを使用するにはどうすればよいですか?

分類Dev

Swift IF LETはどのように評価されますか?

分類Dev

`let:let {let:[x = 1]} = [alert(1)]`はどうなりますか?

分類Dev

Clojureのletはどのように特別な形式ですか?

分類Dev

Let's EncryptとNginxを使用したSSL LabsテストのすべてのカテゴリでA +を100とスコアリングするにはどうすればよいですか?

分類Dev

Typescript: `let result:{[key:T [K]]:T} = {};`が機能していません。ジェネリックに基づいてオブジェクトを入力するにはどうすればよいですか?

分類Dev

WebホストなしでGodaddyドメインでCloudflareユニバーサルSSLまたはLet'sEncryptを構成するにはどうすればよいですか?

Related 関連記事

  1. 1

    letブロックの回避策を実装するにはどうすればよいですか?

  2. 2

    ES6で `let`変数が宣言されているかどうかを確認するにはどうすればよいですか?

  3. 3

    'let'がブラウザでサポートされているかどうかを確認するにはどうすればよいですか?

  4. 4

    Let's Encrypt certbotがcronで証明書を自動的に更新するようにスケジュールするにはどうすればよいですか?

  5. 5

    Let's Encrypt certbotがcronで証明書を自動的に更新するようにスケジュールするにはどうすればよいですか?

  6. 6

    phpStromで「let」または「const」JsLintの代わりに使用されるこの警告「var」を修正するにはどうすればよいですか?

  7. 7

    Let's Encryptによって生成された証明書の所有者を設定するにはどうすればよいですか?

  8. 8

    Let's EncryptをJavaで許可された証明書に追加するにはどうすればよいですか?

  9. 9

    Intellij IDEAで未解決の変数に基づいてlet変数を定義するにはどうすればよいですか?

  10. 10

    CustomOperationsといくつかのletを使用してステートフルビルダーを実装するにはどうすればよいですか?

  11. 11

    Webコンソールでlet(または他のJS 1.7機能)を使用するにはどうすればよいですか?

  12. 12

    DNSなしでLet'sEncryptを介してCaddyauto-TLSを実現するにはどうすればよいですか?

  13. 13

    コンポーネントプロップからletの値を変更するにはどうすればよいですか?

  14. 14

    Typescript内の* ngFor = "let hero ofheros"からテンプレート入力変数 'hero'を参照するにはどうすればよいですか?

  15. 15

    BehaviorSubjectのプロパティ値をng-templateのlet- *にバインドするにはどうすればよいですか?

  16. 16

    Rでマクロ変数を使用するにはどうすればよいですか?(SASの%LETと同様)

  17. 17

    Netbeansで「let」キーワードのフォントサイズを変更するにはどうすればよいですか?

  18. 18

    letキーワードを使用して疑似名前空間コードのエイリアスを作成するにはどうすればよいですか?

  19. 19

    このコードの「var」キーワードを「let」と「const」に置き換えるにはどうすればよいですか?

  20. 20

    letキーワードなしで計算式でbindを呼び出すにはどうすればよいですか?

  21. 21

    Swiftで、varとして宣言されているかletとして宣言されているかに応じて、クラスのさまざまな実装を作成するにはどうすればよいですか?

  22. 22

    Let's EncryptとNginxを使用したSSLラボテストで「このサーバーはChaCha20を優先します」という説明を取得するにはどうすればよいですか?

  23. 23

    ISPがポート80と443をブロックしているときに、プライベートサーバーにLet's Encryptを使用するにはどうすればよいですか?

  24. 24

    Swift IF LETはどのように評価されますか?

  25. 25

    `let:let {let:[x = 1]} = [alert(1)]`はどうなりますか?

  26. 26

    Clojureのletはどのように特別な形式ですか?

  27. 27

    Let's EncryptとNginxを使用したSSL LabsテストのすべてのカテゴリでA +を100とスコアリングするにはどうすればよいですか?

  28. 28

    Typescript: `let result:{[key:T [K]]:T} = {};`が機能していません。ジェネリックに基づいてオブジェクトを入力するにはどうすればよいですか?

  29. 29

    WebホストなしでGodaddyドメインでCloudflareユニバーサルSSLまたはLet'sEncryptを構成するにはどうすればよいですか?

ホットタグ

アーカイブ