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

WiS*_*GaN 9 rust unit-type

如果我定义一个函数:

fn f() -> Result<(), E> {
    // How to return Ok()?
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能返回Okstd::result与单位类型()

DK.*_*DK. 15

type的唯一值()(),所以只需将它放在Ok构造函数中:

fn f() -> Result<(), E> {
    Ok(())
}
Run Code Online (Sandbox Code Playgroud)


WiS*_*GaN 5

使用Ok(())

fn f() -> Result<(), E> {
    Ok(())
}
Run Code Online (Sandbox Code Playgroud)