rust Result<()> 是什么鬼?!
rust 中的 Result<T, E> 是处理异常的法宝,但是我经常见到下面这种写法
Result<()>
这什么鬼?!泛型的约束被你吃了?!
但后来我才发现,实际情况其实是:
// std::io::error
pub type Result = result::Result<T, Error>
好嘛,Result<()> 其实类型别名的一个应用而已 😓
再提一句
Error : Error is a trait representing the basic expectations for error values, i.e., values of type E in Result<T, E>.
疑问解决,神清气爽,哼╭(╯^╰)╮(叉腰)
浙公网安备 33010602011771号