3 个版本 (破坏性更新)
0.3.0 | 2021年11月22日 |
---|---|
0.2.0 | 2020年9月15日 |
0.1.0 | 2020年7月29日 |
958 在 过程宏 中排名
每月 101,107 次下载
在 1,000 个crate中(通过 ndk-glue)使用
28KB
703 行
ndk-macro
直接应用于主函数的属性过程宏 main
的实现。
此宏在 ndk-glue
中重新导出。通常,不需要直接依赖此库!
用法
#[cfg_attr(target_os = "android", ndk_glue::main(backtrace = "on"))]
pub fn main() {
println!("hello world");
}
属性宏支持可选输入属性
backtrace = "on|full"
:通过设置RUST_BACKTRACE
环境变量启用回溯ndk_glue = "path::to::ndk_glue"
:覆盖默认的 ndk_glue crate 路径logger(...props)
:使用传递的配置配置android logger(需要logger
功能)level = "error|warn|info|debug|trace"
:更改logger的日志级别tag = "my-tag"
:将标签分配给loggerfilter = "filtering-rules"
:更改默认的过滤规则
依赖项
~4MB
~82K SLoC