compile_msg:编译时用户定义的诊断

时间:2024-07-04 06:41:59
【文件属性】:

文件名称:compile_msg:编译时用户定义的诊断

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-04 06:41:59

Rust

编译消息 用于在编译时通过编译器发出消息的语法扩展,类似于 C 预处理器中的#warning和#error 。 提供了四个宏(按严重性增加的顺序): compile_note :告诉用户一点信息,但不暗示这是一个问题, compile_warning :告诉用户可能出现问题, compile_error :告诉用户一些错误,编译不会立即停止,而是会在宏展开后任何编译器通过之前停止。 compile_fatal :告诉用户一个灾难性错误并立即停止编译。 compile_error是强烈首选,因为它允许在一次通过中获取更多错误和警告。 宏可以作为一个项目(扩展到无)和一个表达式(扩展到一个文字单元,即() )。 它们最适合用于条件编译项目,例如,如果某个操作系统完全不受支持,则可以使用compile_error! 具有适当的#[cfg]属性。 用法 确保您的Cargo.toml包含


【文件预览】:
compile_msg-master
----LICENSE-MIT(1KB)
----Cargo.toml(426B)
----src()
--------lib.rs(3KB)
----LICENSE-APACHE(11KB)
----examples()
--------basic.rs(324B)
----.travis.yml(157B)
----README.md(2KB)
----.gitignore(18B)

网友评论