を私はResult
、ResultExt
、Error
とをエクスポートerror_chain! {}
とerrors.rs
ファイルを、持っていると考えて、error_chainからの検索結果を検出していません。錆IDEは、私はSTDを使用しています::結果::結果
私がuse self::errors::*
の場合、IntelliJはデフォルトのResult
(std::result::Result
、私は思う)を使用していると考えています。しかし、もし私がuse self::errors::{Result, ...}
を使って明示的にタイプをインポートすると、全てがうんざりしてしまいます。
標準結果には2つのタイプのパラメータがありますが、error_chain
には1つしかないことがわかります。
どちらの場合でも、まだコンパイルされます。
標準のRust IntelliJプラグインバージョン0.1.0.1991
を使用しています。
ヘルプ!マクロが何をしているのかを理解するプラグインを得る方法を誰かが知っていますか?
これは、IDEが独自の意味分析を展開するときに起こると思います。/ –
おそらく、JetBrainsにバグを報告するべきです。 –
これは[既知の問題](https://github.com/intellij-rust/intellij-rust/issues/1243)です:) –