cfg-if:Rust#[cfg]语句的类似ifelif的宏

时间:2021-05-13 01:50:06
【文件属性】:
文件名称:cfg-if:Rust#[cfg]语句的类似ifelif的宏
文件大小:10KB
文件格式:ZIP
更新时间:2021-05-13 01:50:06
Rust cfg-if 根据大量人体工程学定义宏的#[cfg]参数。 像if-else链一样结构,第一个匹配的分支是发出的项目。 [ dependencies ] cfg-if = " 1.0 " 例子 cfg_if :: cfg_if! { if #[cfg(unix)] { fn foo () { /* unix specific functionality */ } } else if #[cfg(target_pointer_width = "32" )] { fn foo () { /* non-unix, 32-bit functionality */ } } else { fn foo () { /* fallback implementation */ } } } fn main () { foo
【文件预览】:
cfg-if-main
----LICENSE-MIT(1KB)
----Cargo.toml(792B)
----.github()
--------dependabot.yml(145B)
--------workflows()
----src()
--------lib.rs(5KB)
----LICENSE-APACHE(11KB)
----README.md(1KB)
----tests()
--------xcrate.rs(245B)
----.gitignore(18B)

网友评论