emit-rs / emit
Developer-first diagnostics for Rust applications
☆157Updated this week
Alternatives and similar repositories for emit:
Users that are interested in emit are comparing it to the libraries listed below
- ☆136Updated 9 months ago
- A Rust library to retry some code until its return value satisfies a condition.☆120Updated last month
- ☆124Updated 2 years ago
- A concurrent circuit breaker implemented with ring buffers☆119Updated last year
- A Rust library for generically joining iterables with a separator☆93Updated last year
- A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates☆153Updated last year
- Deserialize (potentially nested) environment variables into your custom structs☆59Updated last year
- The feature-rich, portable async channel library☆254Updated 2 years ago
- Utility wrapper to send non send types to other threads safely☆180Updated last month
- ☆206Updated last month
- Find out about keys that are ignored when deserializing data☆81Updated 2 months ago
- A super powered testing macro for Rust☆118Updated 2 months ago
- Synchronization primitives for Futures and async/await based on intrusive collections☆179Updated last year
- Safe, zero-cost downcasting for limited compile-time specialization.☆160Updated 2 months ago
- Pull in every source file in a directory as a module☆172Updated 2 months ago
- Extensible, asynchronous retry behaviours for futures/tokio☆133Updated last year
- Atomically updatable variants of Arc and Weak for lock-free concurrency.☆182Updated 6 months ago
- A Rust proc_macro_attribute to outline conversions from generic functions☆273Updated 11 months ago
- A Rust crate providing an implementation of an RFC-compliant `EmailAddress` newtype.☆72Updated 5 months ago
- prae is a crate that aims to provide a better way to define types that require validation.☆131Updated 2 years ago
- A collection of utilities for a superior nom experience☆155Updated last year
- A circuit breaker implementation for rust☆189Updated 9 months ago
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel that operates at tachyonic speeds☆120Updated 7 months ago
- Helper crate to work with systemd/catflap socket activation☆214Updated 3 months ago
- A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation☆137Updated 6 months ago
- Costless typed identifiers backed by UUID, with kind readable in serialized versions☆74Updated 5 months ago
- Async fundamentals initiative: portable and interoperable☆76Updated 2 years ago
- Rust option parser with custom derive support☆231Updated 5 months ago
- Concatenate identifiers in a macro invocation☆93Updated 2 years ago
- Type that deserializes only from one specific value☆231Updated 2 months ago