This library is what syn is to proc_macro::TokenStream for proc_macro::TokenStream::to_string,quote! being format! with String::parse::<TokenStream>.
A procedural macro for generating TryFrom<&syn::Expr> implementations for enums
a macro for matching on syn paths
A source mapper for syn syntax trees
A library that allows to parse `(C)` attribute tokens in `#[repr(C)]`
A parser generator for Rust that compiles EBNF-like grammars into syn::parse::Parse implementations.
A library providiving `OuterAttribute` that implements `syn::parse::Parse` trait.
Tools for writing procedural macroses.
Visualize proc-macro2 spans for debugging and assertions
Your Terminal's Window to the AI World - A high-performance CLI for LLMs with chat and autonomous agent modes
A `syn::Error` wrapper that provides pretty diagnostic messages using `miette`.
Common utilities and types for the Swan HTTP client library.