rust:使用未声明的类型名称`io :: IOResult`

时间:2014-11-17 03:37:57

标签: rust

生锈我有以下

use std::io;
fn lookup(host: &str, timeout_duration: time::Duration) -> io::IOResult<Vec<ip::IpAddr>>{
    // Some blah implementation here...
}

但是我收到了编译错误。

src/hello.rs:7:60: 7:89 error: use of undeclared type name `io::IOResult`

我很困惑,因为std :: io命名空间中显然有一个IOResult结构(截至2014年11月16日):http://doc.rust-lang.org/std/io/type.IoResult.html

我做错了什么?

1 个答案:

答案 0 :(得分:3)

不要将名称(doh)大写:IOResult - &gt; IoResult

签名是

type IoResult<T> = Result<T, IoError>;