53 releases (21 stable)
| 1.14.0 | Dec 5, 2025 |
|---|---|
| 1.13.1 | Oct 16, 2025 |
| 1.12.0 | Aug 16, 2025 |
| 1.11.0 | Jun 21, 2025 |
| 0.11.0-alpha.7 | Jul 31, 2024 |
#541 in Template engine
1,004 downloads per month
Used in 10 crates
(3 directly)
275KB
6.5K
SLoC
A diagnostic framework for Rust applications.
This library is the core API of emit, defining the fundamental abstractions used by the higher-level emit crate. This library is home to event::Event, emit's model of diagnostic data through with their template::Template, props::Props, and extent::Extent.
In this library is also the all-encapsulating runtime::Runtime, which collects the platform capabilities and event processing pipeline into a single value that powers the diagnostics for your applications.
If you're looking to explore and understand emit's API, you can start with runtime::Runtime and event::Event and follow their encapsulated types.
If you're looking to use emit in an application you can use this library directly, but emit itself is recommended.
emit_core
A diagnostic framework for Rust applications.
This library is the core API of emit, defining the fundamental abstractions used by the higher-level emit crate.
Dependencies
~235–580KB
~13K SLoC