Useful macro to wrap existing types in an enum (common use for quick error handling)
Automatically wrap enum variant data in a struct. Implement a given trait for the enum that delegates to the structs. Also implement From and To to convert between the enum and the structs.
An easy way to interact with structs and enums wrapped in Cows
State machine utilities
Easily replace dynamic dispatch with an enum, for speed and serialization
Macro for wrapping elements of a list with an object, function, or another macro at compile time
An anti-boilerplate package for errors that wrap errors.
Proc-macro for nested enum paths like Enum1::Variant1::VariantA
MoQT client library — QUIC transport, endpoint state machine, subscribe/fetch/namespace flows
A zero-dep macro to declaratively define error enum types and their common trait implementations.
Quick error declarations and automatic conversions between errors for precisely typed error handling. Inspired by Zig's error set type.
Termite Data Model Generator is a crate meant to generate boiler plate code for data models.