local crates are a pain in the ass
Replace `?` with custom `Try::branch` in the macro
An alternative to Rust's `#[test]` macro for writing unit tests.
A comprehensive collection of procedural macros for building HTTP servers with enhanced functionality. This crate provides attribute macros that simplify HTTP request handling, protocol validation, response management, and request data extraction.
Macro support crate
Exports of the `join!`, `join_async!`, `join_spawn!`, `join_async_spawn!`, `async_spawn!` macros which are reexported by `join` crate.
Macros which provide useful shortcut combinators, combine sync/async chains, support single and multi thread (sync/async) step by step execution of branches, transform tuple of results in result of tuple.
Implementation of the `join!` macro.
Convenience macros for logging with an optional slog Logger.
try catch proc macros
A guard! macro inspired by the guard Alternative function from Haskell.
A macro like try!, but turns a Result into an Option, mainly for use in a filter_map