Development Tools::Procedural Macro Helpers
parsanol-derive
ExperimentalDerive macros for parsanol - typed AST generation from parser output
decay_type
ExperimentalMacro for decaying Rust types to their simplest value type form
synom
ExperimentalStripped-down Nom parser used by Syn
proc-macro-error
ExperimentalAlmost drop-in replacement to panics in proc-macros
rep_derive
ExperimentalA small tool for representation/class invariants
eosio_macros_internal
ExperimentalInternal use only.
ferro-macros
ExperimentalProcedural macros for Ferro framework
rep
ExperimentalA small tool for representation/class invariants
unrest_tmp_synom
Experimentaldon't use
proc-quote-impl
ExperimentalA procedural macro implementation of quote!.
structible-macros
ExperimentalProc macros for structible
unrest_tmp_syn
Experimentaldon't use
cpp_synmap
ExperimentalSourcemap and full crate parsing support for `cpp_syn`
verilated-module
ExperimentalA procedural macro for replacing verilated marked up structs with include of generated code.
tryfromfail
ExperimentalDerive failing TryFrom for a set of target types.
ultraapi-macros
ExperimentalProc macros for UltraAPI
trait_derive_core
ExperimentalCore implementation for 'trait_derive' crate.
trait_derive
ExperimentalSimple proc macro used to generate traits from impl blocks.
set_slice
ExperimentalA macro for assigning values to slices
syn_query
Experimentalimplement Trait Syn::Visit
stringly_typed_derive
ExperimentalCustom derives for the stringly_typed crate
bytify-impl
ExperimentalInternal implementation of the bytify crate.
codex-app-server-sdk-macros
ExperimentalProc macros for codex-app-server-sdk
syn-error-experiment
ExperimentalSyn error experiment
eosio_numstr_macros_impl
ExperimentalInternal use only.
bevycheck
ExperimentalHelpful bevy error messages by proc-macro
flickr_derive
ExperimentalMacros needed by Flickr-Rust API binding
rust2xml
ExperimentalLibrary to serialize Syn syntax trees into XML format.
memlink-msdk-macros
ExperimentalProcedural macros for memlink SDK - automatic serialization, FFI exports, and panic isolation
janetrs_macros
ExperimentalAttribute macros for JanetRS
megadex_derive
ExperimentalSyntactic sugar for managing collections of structs which have multiple indexed accessors.
nitrokey-test-state
ExperimentalState required and used by the nitrokey-test crate.
syn-pub-items
ExperimentalParser for Rust source code (patched for pub items)
func_core
ExperimentalProcedural macro to create a functional core for named structs
pegcel-macros
ExperimentalA PEG parser generator for Syn
decorators
ExperimentalA macro for generating decorator methods
proc-quote
ExperimentalA procedural macro implementation of quote!.
rec_derive
ExperimentalImplements custom derives for rec
serde_syn
ExperimentalUse serde to parse Rust source code.
mquote
ExperimentalQuasi-quoting library aimed on better readability and usability
mquote-impl
ExperimentalQuasi-quoting library aimed on better readability and usability
syn-codegen
ExperimentalSyntax tree describing Syn's syntax tree
litext
ExperimentalSeamless proc-macro literal extraction.
quote-next
ExperimentalQuasi-quoting macro quote!(...)
syn-next
ExperimentalParser for Rust source code
derive_rich
ExperimentalHelps you to create richful function for your structs
operon-macros
ExperimentalProcedural macros for the Operon workflow engine.
derive_lit
ExperimentalA tool to auto-generate literal macros for your data structure
token_stream_flatten
ExperimentalFlattening iterator adaptor for token streams
attribution-macros
ExperimentalThe macros used by the attribution crate