作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Rust中使用 no_main
外部属性时, cargo doc
提示unused attribute
和crate-level attribute should be in the root module
。
我每晚使用Cargo 1.42.0。
相关代码:
// main.rs
#![no_main]
cargo doc
时发生;
cargo build
可以正常工作。
最佳答案
此警告是由known bug in cargo/rustdoc引起的,但尚未修复。
到目前为止,可以通过以下方式将 cfg_attr
attribute与rustdoc的 cfg(doc)
结合使用,轻松解决此问题:
// main.rs
#![cfg_attr(not(doc), no_main)]
no_main
属性,除非正在构建文档。
关于rust - rustdoc no_main “crate-level attribute should be in the root module”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60139645/
在Rust中使用 no_main 外部属性时, cargo doc 提示unused attribute和crate-level attribute should be in the root mod
我是一名优秀的程序员,十分优秀!