32 releases

new 0.11.10 Feb 11, 2025
0.11.9 Feb 8, 2025
0.11.6 Jan 22, 2025
0.11.0-alpha.21 Oct 21, 2024
0.11.0-alpha.6 Jun 28, 2024

#353 in Template engine

Download history 40/week @ 2024-10-27 55/week @ 2024-11-03 3/week @ 2024-11-10 13/week @ 2024-11-17 32/week @ 2024-11-24 24/week @ 2024-12-01 95/week @ 2024-12-08 16/week @ 2024-12-15 737/week @ 2025-01-05 483/week @ 2025-01-12 297/week @ 2025-01-19 279/week @ 2025-01-26 557/week @ 2025-02-02 540/week @ 2025-02-09

1,677 downloads per month
Used in 8 crates (2 directly)

MIT/Apache

220KB
5K SLoC

emit_core

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.


lib.rs:

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.

Dependencies

~230–550KB
~13K SLoC