Rust文档测试未解析的名称

时间:2016-03-04 04:24:24

标签: rust

我想在我的代码中添加文档测试,但我似乎无法获得一个非常基本的示例。这就是我所拥有的:

/// Foo function inside foo.rs
///
/// # Examples
///
/// ```
/// foo();
/// ```
fn foo() {
}

我得到的错误是:

  

< anon>:2:5:2:8错误:未解析的名称foo [E0425]

我也有一个lib.rs但它的唯一内容是:

// Contents of lib.rs
pub mod foo;

1 个答案:

答案 0 :(得分:0)

我想我明白了。我在lib.rs中添加了以下行:

pub use self::foo::foo

然后我将foo.rs修改为:

/// Foo function inside foo.rs
///
/// # Examples
///
/// ```
/// use foo::foo;
/// foo();
/// ```
fn foo() {
}

执行此操作后,文档测试成功运行。