根据doc.rust-lang.org
使用指定的自定义标志构建包的文档
构建包的文档
这两者有什么区别呢?据我所知,cargo rustdoc就像cargo doc一样,但是它允许更多的lints--例如:
#![deny(rustdoc::broken_intra_doc_links)]这是正确的吗?奇怪的是,在某些情况下,cargo rustdoc也会失败,而cargo doc不这样做。
some/folder on some-branch [$!] via v1.60.0-nightly
❯ cargo doc
Finished dev [unoptimized + debuginfo] target(s) in 0.53s
some/folder on some-branch [$!] via v1.60.0-nightly
❯ cargo rustdoc
error: manifest path `some/folder/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace而且,cargo doc不支持添加-D选项,而cargo rustdoc则支持。
❯ cargo doc -- -D rustdoc::broken_intra_doc_links
error: Found argument '-D' which wasn't expected, or isn't valid in this context
USAGE:
cargo doc [OPTIONS]
For more information try --help发布于 2022-01-11 20:54:57
https://stackoverflow.com/questions/70673143
复制相似问题