没有错误类型的 Result<()> 是什么意思?



我正在查看std::env::current_dir文档,这引起了我的注意:

std::io::Result<()>

我认为Result应该有TE。如何用()替代它们?

std::io::Result是特定于std::io模块的类型别名,定义为

type Result<T> = Result<T, ::std::io::Error>;

本质上,它是一个std::result::Result,错误类型预先填充为std::io::Error。使用这种类型只需要一个类型参数;ok";在CCD_ 11中键入CCD_。

最新更新