条件编译

  1. cfg_aliases

    一个微小的实用工具,可以帮助您节省大量与冗长的 #[cfg()] 检查相关的努力

    v0.2.1 3.3M #conditional-compilation #cfg #build #conditional #compilation #alias #build-script
  2. rustversion

    根据 rustc 编译器版本进行条件编译

    v1.0.17 6.6M #compiler-version #conditional-compilation #stabilized #rustc #traits #compatibility #nightly
  3. rsconf

    Rust 的合理 autoconf。build.rs 辅助功能,用于测试系统头文件、库和符号

    v0.2.2 2.1K #conditional-compilation #build-script #build-tool #autoconf #build-rs #library-discovery
  4. c-types

    跨平台类型的重新导出,来自 libc 和 winapi

    v4.0.0 4.4K #libc #winapi #conditional-compilation #cross-platform #re-exports #types #having
  5. visibility

    属性,用于覆盖项的可见性(与 cfg_attr 结合使用很有用)

    v0.1.1 376K #conditional-compilation #override #conditional #pub #compilation
  6. systemd_socket

    一个可选支持 systemd 套接字激活的便利包

    v0.1.2 #socket-activation #linux #systmed #api-bindings #conditional-compilation #async-await
  7. cfg-exif

    表达式中的条件编译

    v0.3.0 430 #conditional-compilation #expressions #rustfmt
  8. rustversion-msrv

    根据清单 MSRV 进行条件编译

    v0.100.0 390 #conditional-compilation #compiler-version #compiler-error #msrv #manifest #output #testing
  9. nscfg

    Nifty Simple CFG 提供了一种改进的语法和宏,可以轻松管理一个包中所有 #[cfg] 参数。与稳定工具链兼容且无依赖项。有关更多信息,请参阅 README / 主页。

    v1.0.0 #cfg #match #target #meta #boost #configuration #conditional-compilation
  10. breezy-timer

    无痛苦且适用于生产的计时器

    v1.0.0 #performance #benchmark #timing #benchmarking #conditional-compilation
  11. debug_code

    用于在非调试构建时移除代码的实用工具

    v0.1.1 #conditional-compilation #proc-macro #compilation #conditional #debugging #debug-builds #build
  12. glast

    解析和操作OpenGL着色语言

    v0.1.0 #source-string #opengl #ast #glsl #conditional-compilation #syntax-tree #syntax-highlighting
  13. dirmod-docsrs-test

    自动mod.rs定义

    v0.1.3 #mod #definition #directory #dirmod #automatic #file #conditional-compilation
  14. ret_ty_attr

    根据配置条件检查指定返回类型

    v0.1.2 #conditional #conditional-compilation #compilation #cfg-attr #cfg #type
  15. 尝试使用DuckDuckGo搜索。搜索.

  16. arg_attr

    根据配置条件检查指定接受的参数

    v0.1.0 #conditional-compilation #args #conditional #cfg-attr #compilation #arg #cfg
  17. cfgcomment

    通用注释条件编译预处理程序

    v0.3.0 #conditional-compilation #comments #preprocessor #universal
  18. efg

    使用布尔表达式语法进行条件编译,而不是any(), all(), not()

    v0.1.4 #conditional-compilation #syntax #boolean #cfg #attributes #expression #rather
  19. dirmod-codegen

    自动mod声明

    v0.2.0-alpha.1 #module #mod #dirmod #automatic #declaration #directory #conditional-compilation
  20. target-cpu-macro

    基于目标CPU进行条件编译的过程宏

    v0.1.3 150 #cpu #target #conditional-compilation #macro #proc-macro #targeted #procedural
  21. realia

    额外的条件编译宏

    v0.2.0 #conditional-compilation #foo #env #macro #env-var #condition #dep
  22. fn_has_this

    一个过程属性宏,允许您指定函数是否有this参数(用于条件编译)

    v0.1.1 130 #function #macro #argument #conditional-compilation #attributes #proc #specify
  23. cargo-features

    发现已启用的条件编译功能,并确定它们来自哪些crate

    v0.0.0 #conditional-compilation #conditional #compilation #cargo #features