标签: rust substrate
Substrate已将其自己的结果类型定义为Result<(), &'static str>,并且不允许我使用泛型类型。如何使用Rust标准的Result<T, E>类型?
Result<(), &'static str>
Result<T, E>
答案 0 :(得分:1)
可以在模块的私有函数中使用Rust标准结果类型,但不能在可调度函数中使用
您需要先通过use rstd::result导入它,然后像result::Result<your-value-type, your-error-type>一样使用它。
use rstd::result
result::Result<your-value-type, your-error-type>