mod simulation;
use simulation::factory::FactoryType;
はmain.rs
ではなく、simulation/factory.rs
内部doctestの中で正常に動作します:doctest内でカスタムモジュールを使用するにはどうすればよいですか?
impl product_type::ProductType for FactoryType {
/// Lorem Ipsum
///
/// # Examples
///
/// ```
/// use simulation::factory::FactoryType;
///
/// ...
/// ```
fn human_id(&self) -> &String {
...
}
}
cargo test
は私がdoctestを仕事を得ることができますどのようにエラー
---- simulation::factory::human_id_0 stdout ----
<anon>:2:9: 2:19 error: unresolved import `simulation::factory::FactoryType`. Maybe a missing `extern crate simulation`?
<anon>:2 use simulation::factory::FactoryType;
^~~~~~~~~~
error: aborting due to previous error
thread 'simulation::factory::human_id_0' panicked at 'Box<Any>', /home/rustbuild/src/rust-buildbot/slave/stable-dist-rustc-linux/build/src/libsyntax/diagnostic.rs:192
を与えますか?
バイナリを作成している場合(たとえば、src/lib.rsの代わりに 'src/main.rs'がある場合)、doctestの関数を使用することはできません。doc tests import彼らがライブラリであるならば、それらはライブラリである(もしあれば)。 – huon
ヘルプを求めるときは[MCVE](/ help/mcve)を作成してください。あなたの質問を今述べたように、何が存在するかを正確に知るためには、多くの推測が必要です。 – Shepmaster