我想在我的代码中添加文档测试,但我似乎无法获得一个非常基本的示例。这就是我所拥有的:
/// 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;
答案 0 :(得分:0)
我想我明白了。我在lib.rs中添加了以下行:
pub use self::foo::foo
然后我将foo.rs修改为:
/// Foo function inside foo.rs
///
/// # Examples
///
/// ```
/// use foo::foo;
/// foo();
/// ```
fn foo() {
}
执行此操作后,文档测试成功运行。