#emit #run-time #events #api #emitter #diagnostics #applications

no-std emit_core

emit的核心API和运行时基础设施

9个版本

0.11.0-alpha.9 2024年8月21日
0.11.0-alpha.82024年8月15日
0.11.0-alpha.72024年7月31日
0.11.0-alpha.62024年6月28日

#388模板引擎

Download history 5/week @ 2024-05-31 691/week @ 2024-06-07 101/week @ 2024-06-14 16/week @ 2024-06-21 179/week @ 2024-06-28 34/week @ 2024-07-05 8/week @ 2024-07-12 1/week @ 2024-07-19 121/week @ 2024-07-26 27/week @ 2024-08-02 103/week @ 2024-08-09 192/week @ 2024-08-16

每月443次下载
用于 6 个crate(通过 emit_macros

MIT/Apache

205KB
5K SLoC

emit_core

core

Rust应用程序的诊断框架。

此库是emit的核心API,定义了高级emit crate使用的根本抽象。


lib.rs:

Rust应用程序的诊断框架。

此库是emit的核心API,定义了高级emit crate使用的根本抽象。此库包含event::Eventemit的诊断数据模型template::Templateprops::Propsextent::Extent

此库还包括所有封装的runtime::Runtime,它将平台功能的事件处理管道收集到单个值中,为您的应用程序的诊断提供动力。

如果您想探索和理解emit的API,可以从runtime::Runtimeevent::Event开始,并遵循它们的封装类型。

如果您想在应用程序中使用emit,可以直接使用此库,但建议使用emit本身。

依赖项

~230–560KB
~13K SLoC