std::result 您所在的位置:网站首页 result返回 std::result

std::result

#std::result| 来源: 网络整理| 查看: 265

Result 类型的错误处理。

Result 是用于返回和传播错误的类型。 它是一个带有变体的枚举,Ok(T),表示成功并包含一个值,而 Err(E) 表示错误并包含一个错误值。

enum Result { Ok(T), Err(E), }Run

只要预期到错误并且可以恢复,函数就返回 Result。在 std crate 中,Result 最主要用于 I/O。

返回 Result 的简单函数可以像这样定义和使用:

#[derive(Debug)] enum Version { Version1, Version2 } fn parse_version(header: &[u8]) -> Result


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有