减少模板代码

  1. clap_complete_command

    减少添加到 Clap 的 shell 完成命令的模板代码

    v0.6.1 83K #shell-completion #completion #clap #reduce-boilerplate
  2. aliri_braid

    通过使字符串具有强类型以减少模板代码来改进和加强您的字符串

    v0.4.0 101K #string #newtype #validation #normalization #wrapper #reduce-boilerplate
  3. zoet

    添加 #[zoet] 宏以在实现常见特质时减少模板代码

    v0.1.14 250 #traits #macro-derive #macro #boilerplate #reduce-boilerplate #derive #sweet
  4. mapper

    映射宏以帮助减少映射模板代码

    v1.1.4 #mapping #derive #reduce-boilerplate #macro-derive #decoupling #proc-macro
  5. declarative_type_state

    一组声明性宏,用于在实现类型状态模式时减少模板代码

    v0.3.1 950 #declarative-macro #pattern #declarative #enums #type-state #macro #reduce-boilerplate
  6. db-helpers

    各种宏,用于帮助进行数据库查询和表操作

    v1.5.0 210 #database-table #sql-query #macro #field-name #compile-time #reduce-boilerplate #checked
  7. lazytest

    减少简单单元测试所需的模板代码

    v0.1.2 #unit-testing #boilerplate #testing #reduce-boilerplate #lazy-evaluation #unit-test #macro
  8. stdinix

    减少从 stdin 读取的模板代码的函数

    v0.2.0 #stdin #reduce-boilerplate #reading #utility #io
  9. arc-trait

    自动为 Arc 实现任何特质

    v0.1.2 500 #traits #arc #macro #proc-macro #utilities #reduce-boilerplate #generate
  10. dastral

    减少模板代码,使用 Dastral 学习数据结构和算法

    v0.1.1 #algorithm #data-structures #rust-patterns #reduce-boilerplate
  11. gworld

    进化的遗传算法(适合初学者到高级用户)和减少样板设置

    v0.1.0 #genetic-algorithm #genetic #evolutionary #evolution #simulation #reduce-boilerplate #ga
  12. enutil

    通用枚举实用宏

    v0.1.0 #utility-macro #enums #macro #utility #proc-macro #utilities #reduce-boilerplate
  13. gsettings-macro

    用于类型安全 GSettings 键访问的宏

    v0.2.1 360 #macro #gtk #settings #glib #gio #api-bindings #reduce-boilerplate
  14. 尝试使用 DuckDuckGo 进行搜索。

  15. json_extract

    此宏在尝试获取嵌套属性时减少了使用 serde_json::Value 变体的样板代码

    v0.1.4 #serde-json #variant #reduce-boilerplate #nested #property #trying #macro
  16. clilib

    构建 Rust CLI

    v0.1.3 #cli #reduce #reduce-boilerplate #required #build
  17. closet

    CLOSure-Enhancing Toolbox (CLOSET) 提供了一些对闭包有疑问的宏实用工具,包括 clone_army!,它可以减少克隆捕获闭包的样板代码,还有 vindaloo…

    v0.2.2 #reduce-boilerplate #closures #automatic #toolbox #utilities #currying #vindaloo
  18. actix_tera_page

    为 Actix 提供了一个中间件,用于减少使用 Tera 创建 SSR 网站的样板代码

    v0.1.0 #tera #actix-web #reduce-boilerplate #web
  19. micrrou

    一个访问 nannou 的接口,以减少样板代码

    v0.1.0 #drawing #generative #graphics #image #reduce-boilerplate #api-bindings
  20. ns-env-config

    一个受 env_logger 启发的基于抽象-ns 的单点配置,用于名称解析。减少样板代码,并为应用程序通过 RUST_NS 环境变量配置 DNS 提供了标准方式。

    v0.1.0 #dns #abstract-ns #ns #env-logger #env-vars #subscription #reduce-boilerplate
  21. solders-macros

    一组属性宏,用于减少 solders 项目的样板代码

    v0.21.0 220 #reduce-boilerplate #attributes #solders #collection #macro #projects #github
  22. derivenum

    用于枚举的宏,旨在减少样板代码/提供有用的快捷方式

    v0.1.1 #enums #boilerplate #macro #reduce-boilerplate #compile-time #take #macro-derive
  23. gdnative_export_node_as_path

    通过NodePath导出节点引用时的样板代码替换宏

    v0.1.2 #gd-native #godot #proc-macro #nodepath #godot-export #reduce-boilerplate #gdnative
  24. marker-blanket

    实现标记特质的过程宏

    v0.1.0 #marker #traits #procedural #reduce-boilerplate #proc-macro #blanket