给 Result
取别名
当我们要重用某个 Result
类型时,该怎么办呢?回忆一下,Rust 允许我们
创建别名。若某个 Result
有可能被重用,我们可以方便地给它取一个别名。
在模块的层面上创建别名特别有帮助。同一模块中的错误常常会有相同的 Err
类
型,所以单个别名就能简便地定义所有相关的 Result
。这太有用了,以至于标准库
也提供了一个别名: io::Result
!
下面给出一个简短的示例来展示语法:
Result
取别名当我们要重用某个 Result
类型时,该怎么办呢?回忆一下,Rust 允许我们
创建别名。若某个 Result
有可能被重用,我们可以方便地给它取一个别名。
在模块的层面上创建别名特别有帮助。同一模块中的错误常常会有相同的 Err
类
型,所以单个别名就能简便地定义所有相关的 Result
。这太有用了,以至于标准库
也提供了一个别名: io::Result
!
下面给出一个简短的示例来展示语法: