如何返回std::result<(), E>的Ok单元类型?

20
如果我定义一个函数:
fn f() -> Result<(), E> {
    // How to return Ok()?
}

如何使用单元类型()返回std::result中的Ok

2个回答

29

类型()唯一的值是(),所以只需将其放入Ok构造函数中:

fn f() -> Result<(), E> {
    Ok(())
}

7

Ok(())用于以下情况:

fn f() -> Result<(), E> {
    Ok(())
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接