CATEGORY

Development tools::Procedural macro helpers 1,202 crates

Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.

derive-elvesWriting inclusive derive macros is tedious, this creates provides helper functions that make it easier.17,490MITDevelopment tools::Procedural macro helpers zoet-macroImplementation detail for `#[zoet]` macro16,333MITDevelopment toolsDevelopment tools::Procedural macro helpers count-macroA simple Rust macro to perform compile time counting16,166MITDevelopment tools::Procedural macro helpersRust patterns namethA simple macro to generate a static &str representing the name of a function, a struct or an enum16,160MITDevelopment tools::Procedural macro helpersRust patterns clap_derive_cryoParse command line argument by defining a struct, derive crate.15,837MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers exec_timeAttribute macro for timing sync and async Rust functions with labels, units, and slow-call thresholds15,795MITDevelopment tools::DebuggingDevelopment tools::Procedural macro helpers polyquineTeach Rust types to codegen their own constructors15,330MITDevelopment tools::Procedural macro helpers cvars-macrosConfiguration variables for games - internal crate, use the main cvars crate instead15,282AGPL-3.0-or-laterCommand-line interfaceConfiguration include_proc_macroA convenient macro for working with multiple procedural macros in one crate, and to import them from any arbitrary paths. Reduces…15,238non-standardDevelopment toolsDevelopment tools::Procedural macro helpers oxifft-codegenProcedural macro crate for OxiFFT codelet generation14,988Apache-2.0Development tools::Procedural macro helpers c0nstproc-macro for sharing code between const and non-const traits14,946MITDevelopment tools::Procedural macro helpers polyquine-deriveTeach Rust types to codegen their own constructors14,785MITDevelopment tools::Procedural macro helpers rtest-deriveheper crate with derive macros for rtest14,663Apache-2.0 OR MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing autocloneA simple macro to clone variables before passing them into a `move` closure or async block.14,405MITDevelopment tools::Procedural macro helpersRust patterns dylo-cliGenerate dyn-compatible traits with proc macros14,350Apache-2.0 OR MITDevelopment tools::Procedural macro helpers json_schema_test_suite_test_caseProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite14,145MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing messageforgemessageforge is a lightweight Rust library for creating structured messages in chat systems, including HumanMessage, AiMessage,…14,051Apache-2.0Development toolsDevelopment tools::Procedural macro helpers forra compile time for loop for code generation13,782MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns enum_convertA Rust procedural macro library for deriving automatic conversions between enum variants13,734MITDevelopment tools::Procedural macro helpers nitrokey-test-stateState required and used by the nitrokey-test crate.13,683GPL-3.0-or-laterDevelopment toolsDevelopment tools::Procedural macro helpers json_schema_test_suite_proc_macroProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite13,424MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing macro-field-utilsUtilities to work with darling fields13,391MITDevelopment tools::Procedural macro helpers more-convert-derive-internalThis crate adds macros for various conversions.13,278MITDevelopment tools::Procedural macro helpersRust patterns safe_mathSafe arithmetic using a procedural macro. Write normal math expressions with automatic overflow checks. No panics, no boilerplate.13,141MIT OR Apache-2.0Development tools::Procedural macro helpersMathematics more-convert-deriveThis crate adds macros for various conversions.13,107MITDevelopment tools::Procedural macro helpersRust patterns drylib-procsRust macro-library for Don't Repeating Yourself12,960MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers more-convertThis crate adds macros for various conversions.12,811MITDevelopment tools::Procedural macro helpersRust patterns json_schema_test_suiteProcedural Macro Attribute to run all the test cases described in JSON-Schema-Test-Suite12,727MITDevelopment tools::Procedural macro helpersDevelopment tools::Testing mem_viewerMemory Viewer is a Rust library that provides a macro and display the memory content of various types of variables. It allows…12,561MITDevelopment toolsDevelopment tools::Debugging gratte_macrosHelpful macros for working with enums and strings; forked from strum12,305MITDevelopment tools::Procedural macro helpersParsing tools quote-doctestA simple doctest generator for quote12,062MIT OR Apache-2.0Development tools::Procedural macro helpers laps_macrosMacros for crate `laps`.11,723MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools syncaWrite asynchronous code, and synca will create a synchronous version.11,690MIT OR Apache-2.0AsynchronousDevelopment tools::Procedural macro helpers e-macrosRust macros to simplify and accelerate enum handling: effortless conversion, fast indexing, and painless serialization11,227non-standardDevelopment tools::Procedural macro helpers flexi_funca Rust crate designed to supercharge your Rust programming experience with two powerful macros: ff (Flexi Func) and fb (Flexi…11,099MITAsynchronousDevelopment tools::Procedural macro helpers default2Default implementation using macros11,084MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers horfimbor-eventsource-derivederive macro for horfimbor-eventsource11,060non-standardDevelopment tools::Procedural macro helpers syn-nextParser for Rust source code10,828MIT OR Apache-2.0Development tools::Procedural macro helpers attributionA declarative custom attribute parsing framework10,809MITDevelopment tools::Procedural macro helpers bevy-contrib-inspectorstarts a webserver for visually editing bevy resources10,791MITDevelopment tools::Procedural macro helpersGame development countrooCountroo is a tool to give basic code analysis inside your rust projects, it supports line counting, module counting, dependency…10,712non-standardCommand line utilitiesDevelopment tools crown-deriveA cryptographic library.10,669Apache-2.0CryptographyDevelopment tools::Procedural macro helpers gratteHelpful macros for working with enums and strings; forked from strum10,613MITDevelopment tools::Procedural macro helpersParsing tools attribution-macrosThe macros used by the attribution crate10,428MITDevelopment tools::Procedural macro helpers extendable-data-helpersProc macros for the extendable-data package because cargo makes things difficult.10,332MITData structuresDevelopment tools::Procedural macro helpers reinhardt-manoucheDSL definitions for reinhardt-pages macro (Manouche Jazz DSL)10,265BSD-3-ClauseDevelopment tools::Procedural macro helpersParser implementations getset2Getset2 is a derive macro, which is inspired by getset, is designed for generating the most basic getters and setters on struct…10,251MITDevelopment tools::Procedural macro helpers proclet-utilsUtilities for proclet10,242MIT OR Apache-2.0 OR ZlibDevelopment tools::Procedural macro helpersParsing tools tree-sitter-parsersPreinstallation of tree-sitter parsers of multiple languages for Rust projects10,169Apache-2.0 OR MITDevelopment tools::Procedural macro helpersEncoding irox-derive-helpersHelper traits & functions for the proc_macro crate to aid in writing less complex derive macros.10,166MIT OR Apache-2.0Development tools::Procedural macro helpers optional-errorSimple crate to more easily work with an optional syn::Error10,056MIT OR Apache-2.0Development tools::Procedural macro helpers token_stream2A better TokenStream for procedural macros.9,958Apache-2.0Development tools::Procedural macro helpers proc-macro-faithful-displayA Display implementation for proc-macro types more faithful to the input stream.9,738BSD-3-ClauseDevelopment tools::Procedural macro helpers allure-macrosProcedural macros for Allure test reporting9,701MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing include-crypt-bytesRust macro to embed encrypted files in compiled binary9,588MIT OR Apache-2.0Development tools::Procedural macro helpers function-wrapperRust attribute macro library that makes it easy to wrap functions in code that runs before and / or after a function executes.9,569MIT OR Apache-2.0 OR GPL-3.0-or-laterData structuresDevelopment tools adk-rust-macrosProc macros for ADK-Rust — #[tool] attribute for zero-boilerplate tool registration9,566Apache-2.0Development tools::Procedural macro helpers extendable-dataA set of rust macros that allows you to specify data that can be "extended" or inherited from.9,421MITData structuresDevelopment tools::Procedural macro helpers oxifft-codegen-implInternal codelet generation logic for OxiFFT (not a proc-macro; used by oxifft-codegen and benchmarks)9,061Apache-2.0Development tools::Procedural macro helpers include_uriProc-macro to include URI as literals at build time8,950WTFPLDevelopment tools::Procedural macro helpers bytify-implInternal implementation of the bytify crate.8,898MITDevelopment tools::Procedural macro helpersEncoding cargo-wattgenerate watt versions of procedural macro crates8,863MITDevelopment tools::Cargo pluginsDevelopment tools::Procedural macro helpers mobench-macrosProcedural macros for mobench benchmarks with setup, teardown, and per-iteration support8,777MITDevelopment tools::Procedural macro helpers proc_strarrayCreate const u8 array from str or byte str literal8,742MIT OR Apache-2.0Development tools::Procedural macro helpers fast_clap_deriveParse command line argument by defining a struct, derive crate.8,707MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers appcui_proc_macroProcedural macros for the AppCUI TUI framework.8,649MITDevelopment tools::Procedural macro helpers eosio_macros_internalInternal use only.8,645MIT OR Apache-2.0Development tools::Procedural macro helpers hadris-macrosProc macros for dual sync/async code generation in Hadris8,599MITDevelopment tools::Procedural macro helpers fieldx_plus_macrosHeler macros for fieldx_plus crate8,554non-standardDevelopment tools::Procedural macro helpersRust patterns syn-impersonatedParser for Rust source code8,549MIT OR Apache-2.0Development tools::Procedural macro helpers new-derive`New` derive macro8,546MITDevelopment tools::Procedural macro helpersParser implementations mock-synMock / wrap syn structs and enums overiding specific fields8,533MITDevelopment tools::Procedural macro helpers include-crypt-bytes-cipherRust macro to embed encrypted files in compiled binary8,431MIT OR Apache-2.0Development tools::Procedural macro helpers scout-utilsMacro utilities for the Scout project.8,428MITDevelopment tools::Procedural macro helpers bytemeConverts a struct into Vec<u8> and back. The conversion is Big Endian by default.8,298Apache-2.0Development tools::Procedural macro helpersEncoding fieldx_plusDesign patterns built on top of fieldx crate8,247non-standardDevelopment tools::Procedural macro helpersRust patterns vodcaReduce boilerplate when writing DDD codes8,225MITDevelopment tools::Procedural macro helpers cvars-consoleIn-game console using the cvars crate for configuration - internal crate, use cvars-console-fyrox or cvars-console-macroquad in…8,177AGPL-3.0-or-laterCommand-line interfaceConfiguration quote-impersonatedQuasi-quoting macro quote!(...)8,168MIT OR Apache-2.0Development tools::Procedural macro helpers bae2A Rust proc-macro attribute parser8,160MITDevelopment tools::Procedural macro helpers cvars-console-fyroxIn-game console for the Fyrox game engine, using the cvars crate for configuration8,149AGPL-3.0-or-laterCommand-line interfaceConfiguration contracts-tryDesign-by-contract attributes8,146MPL-2.0Development toolsDevelopment tools::Procedural macro helpers nameless-clap_deriveParse command line argument by defining a struct, derive crate.8,044MIT OR Apache-2.0Command-line interfaceDevelopment tools::Procedural macro helpers numbat-wasm-deriveNumbat WebAssembly smart contract API procedural macros7,961GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers js-macrosQuickly prototype procedural macros using JavaScript or TypeScript!7,940MIT OR Apache-2.0Development tools::Procedural macro helpers sleuth-mutatorA single `proc_macro_attribute` used in the `sleuth` crate.7,912ZlibDevelopment tools::Procedural macro helpers lambda-appsync-procProcedural macros for the lambda-appsync type-safe AWS AppSync resolver framework7,802MITAPI bindingsDevelopment tools::Procedural macro helpers fully_pubMacro that makes multiple items or fields public at once7,642MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns clientix-coreLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…7,608MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming lambda-appsyncA type-safe framework for AWS AppSync Direct Lambda resolvers7,562MITAPI bindingsDevelopment tools::Procedural macro helpers klever-sc-deriveKlever smart contract API procedural macros7,558GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers axvisor_api_procProcedural macros for the `axvisor_api` crate7,531Apache-2.0Development tools::Procedural macro helpers instance_codeTurn instances into source code7,454MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers trakt-macrosProcedural macros for the trakt-rs crate7,373MITAPI bindingsDevelopment tools::Procedural macro helpers product-os-store-macrosProduct OS : Store Macros provides a highly flexible higher order framework for defining SQL queries by using Rust directly. …7,329GPL-3.0-onlyDatabase interfacesDevelopment tools::Procedural macro helpers pisserror_macrosThe internal implemenation of `pisserror`.7,315MITDevelopment tools::Procedural macro helpers doc_constsget doc comments on fields as runtime constants7,156MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers stringz-macrosProcedural macros implementation of stringz7,153MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers clientix-codegenLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…7,137MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming quote-nextQuasi-quoting macro quote!(...)7,109MIT OR Apache-2.0Development tools::Procedural macro helpers strunemixStrunemix allows to build a struct with a form of its fields, by deriving enums of them6,936MITDevelopment tools::Procedural macro helpersRust patterns pipex-macrosProcedural macros for the pipex crate - error handling strategies and pipeline decorators6,907MITDevelopment tools::Procedural macro helpersRust patterns clientixLibrary for building HTTP clients and requests declaratively with procedural macros - no need to write complex imperative or…6,897MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming decoratorsA macro for generating decorator methods6,857MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers cf-modkit-errors-macroModKit errors macro6,795Apache-2.0Development tools::Procedural macro helpers proc-debug-macroDump proc-macro output for efficient debugging6,735MITDevelopment tools::DebuggingDevelopment tools::Procedural macro helpers include-crypt-bytes-macroProc macro crate for include-crypt-bytes6,620MIT OR Apache-2.0Development tools::Procedural macro helpers cvars-console-macroquadIn-game console for the macroquad game engine, using the cvars crate for configuration6,610AGPL-3.0-or-laterCommand-line interfaceConfiguration moosicbox_async_serviceMoosicBox async service package6,582MPL-2.0Development tools::Procedural macro helpers proc-debugDump proc-macro output for efficient debugging6,506MITDevelopment tools::DebuggingDevelopment tools::Procedural macro helpers procletProc macros made easy6,481MIT OR Apache-2.0 OR ZlibDevelopment tools::Procedural macro helpersParsing tools delve-deriveProvides a number of macros that make working with enums and strings more convenient.6,440MITDevelopment tools::Procedural macro helpersParsing tools syn_queryimplement Trait Syn::Visit6,389GPL-3.0Development tools::Procedural macro helpers type-leakEnable sharing type context beyond crate boundary6,363MITDevelopment tools::Procedural macro helpersNo standard library::No dynamic allocation TCFSMFTTTCSUnsafe, yet fast finite state machine for counting :ty TokenTree clusters in any :ty TokenTree cluster sequence. It works for…6,318MITData structuresDevelopment tools::Procedural macro helpers attr-parser-fnparse attribute procedual macros in functional way6,286MITDevelopment tools::Procedural macro helpers rstructor_deriveDerive macros for rstructor: generate JSON Schema from Rust structs and enums to extract structured, validated outputs from LLMs…6,258MITAPI bindingsDevelopment tools::Procedural macro helpers leftwm-macrosA window manager for Adventurers6,252MITDevelopment tools::Procedural macro helpers fastapi-macrosProcedural macros for fastapi_rust6,194MIT OR Apache-2.0Development tools::Procedural macro helpersWeb programming absolution'Freedom from `syn`'. A lightweight Rust lexer designed for use in bang-style proc macros.6,191MIT/Apache-2.0Development tools::Procedural macro helpers fieldx_coreVarious types and tools useful implementing fieldx_derive core functionality. May provide useful APIs for 3rd-party crates.6,081non-standardConcurrencyDevelopment tools::Procedural macro helpers rep_deriveA small tool for representation/class invariants6,070MITData structuresDatabase interfaces machine_uuidA library to retrieve a machines UUID6,061MIT OR Apache-2.0Development tools::Procedural macro helpers cf-modkit-db-macrosProc-macro derives for modkit-db secure ORM layer6,036Apache-2.0Development tools::Procedural macro helpers utoipa_auto_discoveryRust Macros to automate the addition of Paths/Schemas to Utoipa crate, simulating Reflection during the compilation phase6,035MIT OR Apache-2.0Development tools::Procedural macro helpersParsing tools icarus-deriveProcedural macros for the Icarus SDK - enables automatic MCP tool metadata generation5,916non-standardDevelopment tools::Procedural macro helpersWebAssembly delveProvides a number of macros that make working with enums and strings more convenient.5,891MITDevelopment tools::Procedural macro helpersParsing tools xmacro_libmacro engine for producing multiple expansions5,878MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns synextA simple extension library for syn crate to help developers quickly develop derive macros5,864Apache-2.0Development tools::Procedural macro helpers flat_message_proc_macroProcedural macros for the FlatMessage serialization library.5,823MITDevelopment tools::Procedural macro helpers oxapiGenerate type-safe Rust server stubs from OpenAPI specs5,817LGPL-3.0Development tools::Procedural macro helpersWeb programming srcposStructure of the location in the source code5,742MITData structuresDevelopment tools::Debugging drt-sc-deriveDharitri smart contract API procedural macros5,706GPL-3.0-onlyCryptography::CryptocurrenciesDevelopment tools::Procedural macro helpers syn-file-expand-cliCLI tool to read full source code of multi-file crates and output it to stdout5,682MIT/Apache-2.0Command line utilitiesDevelopment tools::Procedural macro helpers macrotk-coremacrotk core types and functions.5,643UnlicenseDevelopment tools::Procedural macro helpers xmacrorust macro producing multiple expansions5,629MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns cf-modkit-macrosModKit macros5,614Apache-2.0Development tools::Procedural macro helpers quote-aliasA helper macro for easily reusing static token streams5,460MIT OR Apache-2.0Development tools::Procedural macro helpers cmp_by_deriveDerive macro CmpBy and HashBy, respectively deriving traits `Ord`, `PartialOrd`, `Eq` and `PartialEq`, and `Hash` for structs and…5,443MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers harness-macrosProcedural macros for the harness crate5,335MITDevelopment tools::Procedural macro helpersDevelopment tools::Profiling hashfnA procedural macro to generate a hash representation of a function as a string slice5,277MIT OR Apache-2.0Development tools::Procedural macro helpers token_stream_flattenFlattening iterator adaptor for token streams5,192MITDevelopment tools::Procedural macro helpers serde_literalsSupport for serialising and deserialising literals directly into enum unit variants5,176MIT OR Apache-2.0Development tools::Procedural macro helpersEncoding ax-crate-interfaceProvides a way to define an interface (trait) in a crate, but can implement or use it in any crate.5,123Apache-2.0Development tools::Procedural macro helpersNo standard library doc_consts_deriveget doc comments on fields as runtime constants5,117MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers nami-deriveDerive macros for the nami reactive framework5,075MITDevelopment tools::Procedural macro helpersRust patterns macrotk-derivemacrotk core derive macros.5,052UnlicenseDevelopment tools::Procedural macro helpers efbuilderA procedural macro for generating efficient builders.5,046MITDevelopment tools::Procedural macro helpers loessSmall proc macro grammar- and parser-generator providing great UX.5,044MIT OR Apache-2.0Development tools::Procedural macro helpers webrust-macrosProcedural macros for webrust - Ultra-optimized5,030MITDevelopment tools::Procedural macro helpers epics_gen_macrosHelpful macros for deserializing xlsx tables and serializing them as EPICS PVs5,025MITDevelopment tools::Procedural macro helpersParsing tools rfs_test_macroThis package provides macro to simplify usage of rfs_tester crate.5,020MIT OR Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing multiversedAttribute macros wrapping multiversion with predefined SIMD target presets4,997MIT OR Apache-2.0Development tools::Procedural macro helpersHardware support docify_cloneDocify allows you to live-embed at compile time pieces of code from throughout your project as rust doc examples.4,981MITDevelopment toolsDevelopment tools::Procedural macro helpers simple-rsx-macrosProcedural macros for simple-rsx, providing JSX-like syntax for Rust4,965MITDevelopment tools::Procedural macro helpersTemplate engine combine-structsProc macros for compile-time struct field merging.4,965Apache-2.0Development tools::Procedural macro helpers repA small tool for representation/class invariants4,948MITData structuresDatabase interfaces teletyAccess type information across crates and modules in your proc macros4,798MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns ab-code-genFunctions to generate boilerplate code for objects implementing the 'Actor' pattern. Used by the abcgen crate.4,790MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns epics_genHelpful macros for deserializing xlsx tables and serializing them as EPICS PVs4,772MITDevelopment tools::Procedural macro helpersParsing tools macro-rules-rtTransforms text or TokenStream using Rust's macro_rules syntax.4,725MIT OR Apache-2.0Development tools::Procedural macro helpers structz-macrosProcedural macros implementation of structz4,616MIT OR Apache-2.0Data structuresDevelopment tools::Procedural macro helpers optative-deriveProcedural macros for the optative reconciler library: #[lifecycle_trace] and #[derive(Ephemeral)].4,552MIT OR Apache-2.0Development tools::Procedural macro helpers doc_for_deriveDerive macro for `doc_for` crate.4,464GPL-3.0-or-laterDevelopment tools::Procedural macro helpers flickr_deriveMacros needed by Flickr-Rust API binding4,463Apache-2.0Development tools::Procedural macro helpers count-tysFunction-like procedural macro that accepts a comma-delimited :ty TokenTree sequence and returns their count as a constant usize4,406MITDevelopment tools::Procedural macro helpers allframe-macrosProcedural macros for AllFrame framework4,406MIT OR Apache-2.0Development tools::Procedural macro helpers instance_code_deriveDerive macro for instance_code4,403MITDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers sugars_macrosProcedural macros for array tuple syntax and builder patterns4,362MIT OR Apache-2.0Development tools::Procedural macro helpers derive-maskedAdds #[derive(x)] macros for implementing the Debug and Display traits masking out sensitive fields4,347MIT OR Apache-2.0Development tools::Procedural macro helpersValue formatting complex-enum-macrosConvert enums with non-unit variants to privitives and back4,337MIT OR Apache-2.0Development tools::Procedural macro helpers doc_for📖 Get the documentation comment for structs, enums and unions, in a zero-cost fashion.4,270GPL-3.0-or-laterDevelopment tools::Procedural macro helpers pmhelpA WIP library to assist in the creation of procedural macros.4,264MITDevelopment tools::Procedural macro helpersNo standard library struct_auto_fromSimple Rust library for auto generating conversion methods between structs.4,257MIT OR Apache-2.0Development tools::Procedural macro helpers macrotkThe Rust macro toolkit.4,252UnlicenseDevelopment tools::Procedural macro helpers victauri-macrosProc macros for Victauri — auto-instrumentation of Tauri commands4,204Apache-2.0Development tools::Procedural macro helpersDevelopment tools::Testing diesel_sqltype_enum_pgDiesel automatic derivation of `FromSql` and `ToSql` for enums with `SqlType` generated by `diesel` and taking `ToString` and…4,168MITDatabase interfacesDevelopment tools::Procedural macro helpers macrorsA simple custom macro library in Rust.4,163Apache-2.0Development tools::Procedural macro helpers adv_linalg_proc_macroProcedral macros for usage within Adv_LinAlg_Lib4,161MIT OR Apache-2.0Development tools::Procedural macro helpers croc-looka tool to expand macros and watch them in real time4,090MITCommand line utilitiesDevelopment tools::Procedural macro helpers decay_typeMacro for decaying Rust types to their simplest value type form4,078MITDevelopment tools::Procedural macro helpers mock-syn-commonCommon types for mock-syn: Mock / wrap syn structs and enums overiding specific fields4,053MITDevelopment tools::Procedural macro helpers crabbakeTrait that lets structs represent themselves as (const) Rust expressions4,038non-standardDevelopment tools::Build UtilsDevelopment tools::Procedural macro helpers cf-gears-toolkit-canonical-errors-macroToolKit canonical errors proc-macro4,033Apache-2.0Development tools::Procedural macro helpers verilated-moduleA procedural macro for replacing verilated marked up structs with include of generated code.4,018MIT/Apache-2.0Development tools::Procedural macro helpers fused_errorA simple library for working with composable errors.4,007MIT OR Apache-2.0Development tools::Procedural macro helpersRust patterns drylib-proc-macrosRust macro-library for Don't Repeating Yourself3,998MIT OR Apache-2.0Development tools::Procedural macro helpers decolorAsynchronous runtime abstractions for implicit function decoloring.3,977MITAsynchronousDevelopment tools::Procedural macro helpers procmacro2A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use…3,962MIT OR Apache-2.0Development tools::Procedural macro helpers derive_base_messageA procedural macro for generating base message structures.3,958Apache-2.0Development toolsDevelopment tools::Procedural macro helpers qrcliA QRCode cli tools, can encode and decode3,927MITDevelopment tools::Procedural macro helpersParser implementations ax-percpuDefine and access per-CPU data structures3,914Apache-2.0Development tools::Procedural macro helpersNo standard library zyc_getset当前 `crate`是对'getset' 的扩展。 主要添加了 `get_clone`来返回字段的克隆对象, 当为基础类型时 `get` 自动转为 `get_copy` , 当字段有自定义注解时,自动对 struct 的注解进行 `skip`…3,891MITDevelopment tools::Procedural macro helpers inline-procInline procedural macros3,833MIT OR Apache-2.0Development toolsDevelopment tools::Build Utils ax-percpu-macrosMacros to define and access a per-CPU data structure3,792Apache-2.0Development tools::Procedural macro helpersNo standard library dyloGenerate dyn-compatible traits with procedural macros3,763Apache-2.0 OR MITDevelopment tools::Procedural macro helpers derive_more_previewAdds #[derive(x)] macros for more traits3,722MITDevelopment toolsDevelopment tools::Procedural macro helpers ignorableStandard library derives that can ignore individual fields3,720MIT OR Apache-2.0Development toolsDevelopment tools::Procedural macro helpers formualizer-macrosProc macros for authoring Formualizer built-ins (caps, schemas, and validation)3,685MIT OR Apache-2.0Development tools::Procedural macro helpers unrest_tmp_synomdon't use3,632MIT/Apache-2.0Development tools::Procedural macro helpers