我有一个名为
如果我使用
我可以知道这一点,因为标准的结果有两个类型参数,但
无论哪种情况,它仍然可以编译。
我正在使用标准的Rust IntelliJ插件,版本为
帮忙!有人知道如何让插件理解这个宏在做什么吗?
errors.rs
的文件,其中包含error_chain! {}
,它导出了Result
,ResultExt
,Error
和ErrorKind
。如果我使用
use self::errors::*
,IntelliJ认为我使用默认的Result
(我想是std::result::Result
)。然而,如果我使用use self::errors::{Result, ...}
显式地导入类型,一切都能正常工作。我可以知道这一点,因为标准的结果有两个类型参数,但
error_chain
只有一个。无论哪种情况,它仍然可以编译。
我正在使用标准的Rust IntelliJ插件,版本为
0.1.0.1991
。帮忙!有人知道如何让插件理解这个宏在做什么吗?