编译时

  1. phf

    完美哈希函数数据结构的运行时支持

    v0.11.2 4.7M #perfect-hash #compile-time #lookup-tables #run-time #structures #data-structures #table
  2. sqlx

    🧰 Rust SQL 工具集。一个异步、纯 Rust SQL crate,具有无 DSL 的编译时检查查询。支持 PostgreSQL、MySQL 和 SQLite。

    v0.8.0 1.2M #sql-query #sqlite #postgresql #database-driver #compile-time #mysql #connection-pool
  3. typenum

    在编译时评估的类型级数字。它目前支持位、无符号整数和有符号整数。它还提供了一个类型级数字的类型级数组,但它的…

    v1.17.0 7.8M #compile-time #numbers #unsigned-integer #signed-integer #bit #type-level #array
  4. typed-builder

    编译时类型检查的构建器推导

    v0.20.0 946K #builder-pattern #builder #default-value #compile-time #setter #derive #field
  5. lazy-regex

    在编译时检查的懒静态正则表达式

    v3.3.0 246K #regex #lazy-evaluation #static #compile-time #macro #lazy #error-message
  6. askama

    为 Rust 提供类型安全的编译 Jinja 类模板

    v0.12.1 374K #template #html #markup #jinja2 #jinja #template-engine #compile-time
  7. enumflags2

    基于枚举的位标志

    v0.7.10 956K #bit-flags #flags #bitflags #enums #compile-time #flag #data-structures
  8. arrayref

    用于从切片获取数组引用的宏

    v0.3.8 2.6M #slice #array #reference #macro #safe #size #compile-time
  9. utoipa

    为 Rust 生成的编译时 OpenAPI 文档

    v5.0.0-alpha.2 312K #documentation #openapi #compile-time #auto-generate #rest-api #documentation-generator #rest
  10. rust-embed

    Rust 自定义宏,在编译时将文件加载到 Rust 可执行文件中,在开发时从文件系统中加载文件

    v8.5.0 423K #static #rocket #web #compile-time #http #web-server #static-file
  11. include_dir

    将目录内容嵌入到您的可执行文件中

    v0.7.4 731K #directory #assets #embed #directory-tree #compile-time #file-metadata #include
  12. hex-literal

    宏,用于在编译时将十六进制字符串转换为字节数组

    v0.4.1 771K #hex-string #byte-array #hex #string-literal #literals #compile-time #macro
  13. const-hex

    快速将字节数组转换为十六进制字符串

    v1.12.0 387K #hex-string #hex #string-conversion #byte #compile-time #fmt #convert-bytes
  14. inkwell

    旨在通过安全地封装 llvm-sys 来帮助您编写自己的编程语言

    v0.5.0 17K #programming-language #llvm #safe #safe-wrapper #wrapper #strong-typing #compile-time
  15. rust-i18n

    Rust I18n 使用 Rust 代码生成在编译时加载 YAML 文件存储的翻译,并提供 t! 宏以简单地获取翻译文本

    v3.1.2 16K #internationalization #translation #localization #gettext #compile-time #text-file #command-line-tool
  16. phf_codegen

    PHF 类型的代码生成库

    v0.11.2 3.1M #perfect-hash #lookup-tables #phf #hash-map #compile-time #codegen #table
  17. qmetaobject

    将 Rust 对象暴露给 Qt 和 QML

    v0.2.10 950 #qt #qml #api-bindings #macro-derive #proc-macro #scene-graph #compile-time
  18. maud

    编译时 HTML 模板

    v0.26.0 32K #html-templating #compile-time #template #template-engine
  19. gix-features

    使用编译时功能标志集成各种功能

    v0.38.2 483K #git #编译时 #编译选项 #特性 #版本控制 #功能 #大小
  20. scratch

    由多个crate共享并在cargo clean中清除的编译时临时目录

    v1.0.7 822K #构建脚本 #临时目录 #cargo-clean #cargo-build #临时 #目录 #编译时
  21. rinja

    为 Rust 提供类型安全的编译 Jinja 类模板

    v0.3.1 28K #模板 #HTML #标记 #Jinja #Jinja2 #模板引擎 #编译时
  22. crokey

    解析和描述键 - 帮助将键绑定整合到终端应用程序中

    v1.1.0 16K # #命令行界面 #解析 #解析器 #编译时 #过程宏
  23. fugit

    针对嵌入式目标的易于使用且性能优先的时间库

    v0.3.7 62K #持续时间 #编译时 #即时 #const #时间
  24. simdeez

    用于抽象不同指令集和宽度的SIMD库

    v2.0.0-dev3 1.6K #simd #avx2 #性能 #sse #编译时 #无标准
  25. ispc_rt

    用于将Rust代码与预构建的ISPC二进制文件和Rust绑定链接的运行时依赖。这些模块和绑定应使用ispc_compile构建。

    v2.0.1 7.0K #ispc #simd #构建依赖项 #cargo-build #构建脚本 #编译时
  26. const-gen

    生成(相对)复杂的编译时常量

    v1.6.4 1.7K #编译时 #构建 #常量 #const #常量 #宏推导 #构建时
  27. const-random

    编译时随机数生成

    v0.1.18 2.0M #编译时 #常量 # #Rust
  28. unindent

    从一个字符串中移除一列前导空白

    v0.2.3 3.1M #字符串字面量 #字符串 #多行 #字面量 #heredoc #nowdoc #编译时
  29. safe_arch

    通过core::arch安全地暴露,使用#[cfg()]

    v0.7.2 680K #intrinsics #simd #compile-time
  30. rtic

    实时中断驱动的并发(RTIC):用于构建实时系统的并发框架

    v2.1.1 4.4K #rtos #async #run-time #embedded #no-std #critical-section #compile-time
  31. docify

    允许您在编译时将项目中的代码片段嵌入为 Rust 文档示例

    v0.2.8 177K #docs #compile-time #documentation #embed #macro
  32. sqlx-postgres

    SQLx 的 PostgreSQL 驱动实现。不建议直接使用;有关详细信息,请参阅 sqlx 包。

    v0.8.0 994K #postgresql #sqlx #database-driver #sql-database #compile-time #checked #queries
  33. tracelogging

    Rust 的 TraceLogging

    v1.2.2 220 #logging #etw #trace #compile-time #api-bindings #windows
  34. remain

    编译时检查枚举、结构体或 match 是否按顺序编写

    v0.2.14 33K #sorting #enums #compile-time #match #variant #attributes #order
  35. hooks

    编译时、异步钩子

    v3.0.0-alpha.15 370 #hook #functional-programming #compile-time #state #component #reactive #async
  36. sqlx-build-trust

    🧰 Rust SQL 工具集。一个异步、纯 Rust SQL crate,具有无 DSL 的编译时检查查询。支持 PostgreSQL、MySQL 和 SQLite。

    v0.7.9 3.4K #sql-query #database-driver #sql-database #sqlite #postgresql #sqlx #compile-time
  37. build-info

    收集您的 Rust 包的构建信息

    v0.0.38 10K #build #version-string #info #cargo-build #information #compile-time #cargo-toml
  38. turbosql

    一个简单的本地数据持久化层,由 SQLite 支持

    v0.11.0 420 #sqlite #database-schema #sql #sqlite3 #database #compile-time #validation
  39. typed_floats

    用于在编译时进行类型检查的浮点数类型

    v1.0.1 1.2K #nan #floats #compile-time #non-zero #no-std
  40. 未知顺序

    处理未知阶模的有限域,典型的应用有RSA、Paillier、双曲线等

    v0.10.1 140 #finite-fields #rsa #bignum #cryptography #security #gmp #compile-time
  41. wchar

    用于编译时UTF-16和UTF-32宽字符串的过程宏

    v0.11.1 11K #compile-time #string #utf-16 #string-literal #proc-macro #wide
  42. dfdx

    Rust中的 ergonomics 自动微分,具有类似pytorch的api

    v0.13.0 220 #deep-learning #tensor #neural-network #compile-time #automatic-differentiation #auto-diff #gpu-accelerated
  43. easyfft

    为数组和切片提供简单的FFT API

    v0.4.1 550 #fft #discrete-fourier #fourier #discrete #const-generics #dft #compile-time
  44. entrait

    使Rust应用程序的松散耦合设计变得简单

    v0.7.0 280 #pattern #di #ioc #design-pattern #inversion-of-control #proc-macro #compile-time
  45. i18n-embed-fl

    当使用i18n-embed crate和fluent本地化系统时,在编译时执行检查的宏

    v0.9.1 47K #compile-time #localization #fluent #internationalization #check #macro #system
  46. miniproj

    实现通用和特定地理操作,如地理投影

    v0.10.3 600 #projection #geodesy #mapping #epsg #geoprocessing #compile-time
  47. scnr

    带有正则表达式模式和多种模式的扫描器/词法分析器

    v0.2.0 120 #scanner #lexer #tokenizer #compile-time
  48. rust-i18n-support

    对rust-i18n crate的支持

    v3.1.2 17K #yaml #internationalization #translation #locale #compile-time #toml #text-file
  49. logos-codegen

    创建极其快速的词法分析器

    v0.14.1 242K #lexer #tokenizer #parser #lexical #compile-time #lookup-tables #optimization
  50. postgresql_extensions

    管理PostgreSQL扩展

    v0.16.1 360 #postgresql #database-server #database #postgres #server #compile-time #embedded-database
  51. iter_fixed

    固定长度迭代器

    v0.4.0 650 #fixed-size #fixed-length #iterator #array #zip #data-structures #compile-time
  52. current_platform

    查找代码运行的平台

    v0.2.0 172K #platform #compile-time #find #running #target-triple #information #run-time
  53. hairy

    编译文本模板(类似于Mustache和Handlebars),支持表达式和自定义函数

    v0.4.0 120 #expressions #mustache #expression #bytecode #interpreter #default-value #compile-time
  54. hypers_openapi

    为hypers编译时生成OpenAPI文档

    v0.13.0 350 #documentation #openapi #rest-api #web #hypers #compile-time
  55. rustifact

    在构建脚本和主crate之间创建无缝桥梁

    v0.10.1 #build-script #compile-time #proc-macro #seamless #data #build-time #declarative-macro
  56. enum_meta

    为枚举变体添加元数据

    v0.7.0 500 #enums #metadata #language #enum #compile-time #http-error #syntax-tree
  57. staged-sg-filter

    Savitzky-Golay滤波器的阶段性编程实现。循环去brrr。

    v0.2.3 130 #filter #compile-time #staged #programming #parameters #simd #savitzky-golay
  58. build_const

    从build.rs或脚本创建可导入的常量

    v0.2.2 202K #build-script #build #static #const #embedded #compile-time #no-std
  59. size-of-trait

    在编译时确定future或trait impl的大小

    v1.1.3 #compile-time #size #traits #future #determine #impl #tiny
  60. naga-to-tokenstream

    创建描述Naga模块部分的TokenStream

    v0.7.0 500 #shader #wgsl #wgpu #proc-macro #graphics #gamedev #compile-time
  61. rrplug

    用于 R2Northstar 插件的框架

    v4.0.0 330 #框架 #插件 #titanfall2 #r2northstar #northstar #编译时 #插件系统
  62. arraystring

    基于固定容量的堆栈泛型字符串

    v0.3.0 33K #字符串 #泛型 #数组 #堆栈 #编译时 #泛型 #无标准库
  63. ringbuffer-spsc

    快速线程安全的单生产者-单消费者环形缓冲区

    v0.1.9 37K #单消费者 #环形缓冲区 #单生产者 #线程安全 #编译时 #spsc #性能
  64. xitca-web

    一个异步 Web 框架

    v0.6.2 750 #Web 框架 #xitca #异步 #中间件 #安全 #可组合 #编译时
  65. paperclip-actix

    Paperclip OpenAPI 插件,用于 actix-web 框架

    v0.6.2 12K #actix-web #open-api #http-api #编译时 #插件 #规范 #框架
  66. do-with-in

    使用部分分阶段的一个 Rust 元编程模板语言

    v0.1.5 #元编程 #模板引擎 #编译时 #模板 #模板
  67. cfg-iif

    定义 #[cfg] if-else 函数的宏

    v0.2.7 #cfg # #编译时 #函数 #iif #if 语句 #cfg-if
  68. sqlite3-src

    该软件包提供 SQLite

    v0.6.1 30K #sqlite #数据库 # #捆绑 #编译时 #系统
  69. tailwindcss-to-rust

    从编译后的 tailwind CSS 生成 Rust 代码

    v0.3.2 #tailwind #CSS 类 #编译时 #补全 #前端 #生成 #检查
  70. hexlit

    编译时将十六进制字符串转换为字节数组的零分配、无_std 兼容、零成本的方案

    v0.5.5 3.4K #字节数组 #转换十六进制 #十六进制 #编译时 #字面量 #零分配 #零成本
  71. minicdn

    静态文件,压缩以提高效率

    v0.2.4 350 #compression #compile-time #path #run-time #file #binary #embedded
  72. 构建信息

    由 build-info 包消耗的数据。用作构建依赖项。

    v0.0.38 10K #build #info #build-time #consumed #compile-time #run-time #cargo
  73. bart

    受 Mustache 启发的编译时模板化

    v0.1.6 #template-engines #mustache #templating #compile-time #web
  74. unfmt

    一个编译时模式匹配库,它反转了 format! 的插值过程

    v0.2.2 1.3K #pattern-matching #compile-time #regex #interpolation #unformat #format #process
  75. typst-timing

    Typst 的性能计时

    v0.11.1 2.7K #typst #performance #compile-time #typesetting #system #markup #timing
  76. r3

    R3-OS:用于深度嵌入式系统的实验性静态面向组件的实时操作系统

    v0.2.4 #operating-system #rtos #kernel #static #real-time #experimental #compile-time
  77. rustyms

    处理蛋白质质谱数据并将肽匹配到光谱

    v0.8.3 100 #spectra #fragmentation #bio #proforma #massspectrometry #compile-time
  78. sqlx-etorreborre-sqlite

    为 SQLx 实现的 SQLite 驱动程序。不用于直接使用;有关详细信息,请参阅 sqlx 包。

    v0.7.9 #sqlite #sqlx #sql-query #database-driver #mysql #async #compile-time
  79. konst_macro_rules

    konst 包的详细信息

    v0.2.19 77K #compile-time #detail #konst #functions #parser #std #comparison
  80. rust-embed-utils

    rust-embed

    v8.5.0 422K #static #web #http #static-file #rocket #web-server #compile-time
  81. boilerplate

    最小的编译时 Rust 模板引擎

    v1.0.1 1.4K #template-engine #compile-time #macro-derive #run-time #statically-checked
  82. sqlx-conditional-queries

    SQLx 的编译时条件查询

    v0.2.1 950 #sqlx #compile-time #queries #conditional #database #statement #macro
  83. shaku

    Rust编译时依赖注入

    v0.6.1 4.0K #inversion #ioc #di #compile-time #dependency-injection #dependencies
  84. compile-fmt

    编译时格式化和派生功能(例如,panic / 断言)

    v0.1.0 38K #compile-time #const #format #value-formatting
  85. bytify

    可以将给定的const-expr值写入连续的字节数组中的宏

    v0.4.1 #byte-array #macro #values #compile-time #bytification #constant #multiple-values
  86. sqlx-etorreborre-postgres

    SQLx 的 PostgreSQL 驱动实现。不建议直接使用;有关详细信息,请参阅 sqlx 包。

    v0.7.9 140 #postgresql #sqlx #database-driver #sqlite #compile-time #pure #sql-query
  87. templr

    模板库

    v0.2.3 750 #template #html #rsx #markup #html-templating #template-engine #compile-time
  88. geometrid

    处理固定大小正方形网格所需的一切

    v0.7.0 #2d-grid #grid #2d #puzzle #game #polyomino #compile-time
  89. product-os-async-executor

    Product OS : Async Executor提供了一组工具来通用地处理异步执行,以便可以在编译时选择要使用的异步库(例如tokio,smol)。

    v0.0.16 270 #async-executor #product-os #tokio #compile-time #run-time #smol #execution
  90. const-units

    允许您在编译时和运行时检查您的数量的维度

    v0.1.3 #dimension #const #unit #compile-time #validation #no-alloc
  91. crosstrait

    dyn Any转换为其他trait对象,支持no_std,no alloc

    v0.1.1 #traits #cast #no-alloc #linkage #compile-time #any
  92. nslice

    将可变长度的切片解释为数组的结构

    v0.2.1 #slice #array #memory #compile-time
  93. pkg-version

    宏扩展到包版本

    v1.0.0 3.2K #package-version #macro #constant #const #compile-time #crate #string-literal
  94. candle-einops

    为Candle ML库提供的python einops包

    v0.1.2 110 #machine-learning #candle #tensor #ai #einops #compile-time
  95. vbs

    带有编译时版本检查的版本标记序列化适配器

    v0.1.6 2.2K #serialization #version #compile-time #data #immutability #deserialization #semver
  96. logos-cli

    创建极其快速的词法分析器

    v0.14.1 100 #lexer #tokenizer #lexical #compile-time #parser #read #optimization
  97. hashed-type-def

    基于哈希的类型标识符:哈希码基于类型定义计算得出

    v0.1.2 #hash #macro-derive #type #id-type #compile-time #hashed #id
  98. runtime-macros

    在运行时模拟过程宏的扩展

    v1.1.0 100 #proc-macro #macro-expansion #macro #testing #code-coverage #compile-time
  99. telety

    在您的过程宏中跨crate和模块访问类型信息

    v0.2.0 #macro #compile-time #reflection #generator
  100. sqlx-build-trust-sqlite

    为 SQLx 实现的 SQLite 驱动程序。不用于直接使用;有关详细信息,请参阅 sqlx 包。

    v0.7.9 3.6K #sqlite #sqlx #sql-query #database-driver #sql-database #compile-time #async
  101. minify_sql

    提供压缩SQL查询的功能

    v0.1.5 #minify #sql #macro #database #compression #compile-time #primary-key
  102. uneval

    将数据嵌入Rust代码的Serde序列化器

    v0.2.4 1.1K #serialization #data #data-source #build #compile-time #embed #json
  103. mockall_double

    Mockall的测试双适配器

    v0.3.1 189K #mocking #testing #compile-time #mock #unit-testing
  104. mbedtls-sys-auto

    Rust对MbedTLS的绑定。此版本使用bindgen在编译时生成正确的绑定

    v2.28.7 5.1K #mbed-tls #bindings #bindings-generator #version #compile-time #pki #certificate
  105. five8_const

    编译时base58解码

    v0.1.3 480 #base58 #codec #compile-time #decoding #encoding #constant #run-time
  106. cryptify

    一个用于混淆Rust代码的过程宏库。提供编译时字符串加密和随机流程混淆。

    v3.1.1 #compile-time #proc-macro #obfuscation #control-flow #encryption #string #random
  107. open-ambient

    使用常量路径打开文件和目录

    v0.5.0 #file-path #open-file #clippy #constant #io #compile-time #ambient
  108. sql_minifier

    提供方法和过程宏以压缩SQL代码,可选在编译时进行

    v0.1.5 #sql #minify #proc-macro #compile-time #macro #database #compression
  109. dysql-tpl

    实验性的类似于Mustache的模板引擎

    v2.0.0 #sql #templating #compile-time #template-engine #orm #experimental #dynamic
  110. string_cache_codegen

    作为Servo项目的一部分开发的字符串缓存的代码生成库

    v0.5.2 759K #string-interning #servo #cache #codegen #compile-time #string-cache #define
  111. static-reflect

    静态类型信息,提供一种编译时反射形式

    v0.2.0-alpha.8 170 #jit-compiler #compile-time #reflection #run-time #static #zero #information
  112. tiny-i18n

    一个小型库,用于国际化你的项目

    v0.1.12 550 #internationalization #language #translation #run-time #compile-time #tiny #key
  113. ct-python

    在编译时执行Python代码以生成Rust代码

    v0.5.7 #python #compile-time #generate #macro #proc-macro
  114. typerat

    基于typenum的类型级别有理数

    v0.0.4 #rational-numbers #rational #compile-time #typenum #no-alloc
  115. get-field-by-type

    根据字段的类型获取字段值

    v0.0.4 #field #getter #type #macro-derive #compile-time #derive-macro
  116. ctreg

    按预期的方式进行编译时正则表达式

    v1.0.2 #regex #compile-time #right
  117. stageleft

    Rust的安全阶段化编程

    v0.3.0 #staged #compile-time #programming #power #macro #generator #write
  118. compact_sql

    用于压缩Rust语法编写的Postgres SQL查询的宏

    v0.0.5 130 #sql-query #postgresql #macro #database #compile-time #syntax #compact
  119. meiosis

    尽可能多的编译时检查的进化算法库

    v0.1.0 #genetic #compile-time #evolution #genetic-algorithm #check #evolutionary #requirements
  120. konst_kernel

    konst和const_panic之间共享的基础const功能

    v0.3.9 196K #compile-time #const-fn #parser #konst #functions #std #shared
  121. dynamic-plugin

    为您的Rust软件编写编译时检查、动态加载的插件库

    v0.1.0 #plugin-system #compile-time #dynamically #write #run-time #dll #safety
  122. anythingy

    动态类型

    v0.1.2 #compile-time #boxing #dynamic #typing #thing #language #sized
  123. codify_hoijui

    在编译时自动生成代码,用于初始化在运行时可用数据的结构和枚举

    v0.6.1 #compile-time #generation #data #code-generation #automatic #binary-data #initializing
  124. embedded-sprites

    编译时捆绑图像的嵌入式无std图形库

    v0.2.0 260 #embedded-graphics #graphics #compile-time #image #embedded #format #no-std
  125. yarte_config

    yarte的配置文件解析器

    v0.6.1 #template #html #handlebars #html-templating #markup #compile-time #conditional
  126. synom

    Syn使用的简化Nom解析器

    v0.11.3 104K #proc-macro #parser #nom #syn #compile-time #source #syntex
  127. yok

    将目录内容嵌入到您的可执行文件中

    v0.1.9 #compile-time #directory #content #include #dir
  128. 实现

    宏,用于回答:它实现了特征吗?

    v0.8.0 900 #traits #general-purpose #fundamental #macro #questions #entity #compile-time
  129. ak_macros

    使用宏加速开发并简化语法,由Ak-Macros Group提供

    v0.2.9 130 #macro #async #cli #programming-language #compile-time #no-std
  130. 排列

    静态边界检查(机器字抽象?待定)的范围类型作为零或低运行时开销的抽象,提供安全的(无意外溢出)算术

    v0.1.2 #range #compile-time #ranged-types #safe-arithmetic
  131. const-arithmetic

    利用Rust的类型泛型系统在编译时执行整数算术

    v1.0.4 #integer-arithmetic #const-generics #arithmetic #const #compile-time #integer #generics
  132. desse

    为在编译时已知大小的类型提供超快的二进制序列化和反序列化

    v0.2.1 550 #binary-encoding #serialization #binary #compile-time #encoding
  133. typefun

    使用类型在编译时模拟各种值

    v0.4.0 #compile-time #values #emulating #types #typenum
  134. stailwc

    一个实验性的转译器,将Tailwind宏带到SWC rocket

    v0.17.0 #tailwind #swc #compiler #transpiler #experimental #compile-time #macro
  135. register-bits

    执行在编译时验证的寄存器位操作

    v0.2.3 #bits #register #compile-time #bit #isa #static
  136. constrained_int

    在包含范围内受约束的整数

    v0.2.3 #constrained #range #math #integer #inclusive #within #compile-time
  137. textwrap-macros

    过程宏,用于在编译时使用textwrap实用工具

    v0.3.0 1.9K #text-formatting #proc-macro #text #formatting #macro #compile-time #typesetting
  138. l10n

    基于fluent-bundle构建的有观点的本地化库

    v0.1.1 #localization #internationalization #macro #compile-time
  139. str_crypter

    一个用于编译时对字符串进行XOR加密和解密的宏库,这意味着在您的发布二进制文件(使用宏时)中不会有明文字符串。加密字符串将在运行时进行解码。

    v1.0.2 #string #encryption #redteam #cyber #compile-time
  140. const-fnv1a-hash

    一个用于在Rust稳定版本中编译时执行FNV1A-16/32/64/128哈希的#![no_std]存储库

    v1.1.0 77K #hashing #compile-time #fnv1a #hash #stable #algorithm #xor
  141. microtype

    简化微类型的创建

    v0.7.6 360 #newtype #microtypes #compile-time #bug #types #primitive #logic
  142. db-helpers

    各种宏,有助于数据库查询和表格

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

    生成由 unicode_names2 使用的完美哈希函数

    v1.2.2 36K #unicode-characters #perfect-hash #name #run-time #compile-time #character #mapping
  144. caja

    添加了Caja结构体,它基本上是Box<[T;n]>,但n可以在编译时不为人所知

    v0.2.1 #fixed-size #heap-allocated #array #heap #compile-time #unknown #box
  145. rbatis_sql

    SQL工具包和ORM库。一个具有编译时动态SQL的异步、纯Rust SQL存储库

    v4.0.2 390 #sql #compile-time #orm #dynamic #pure #async #toolkit
  146. json_in_type

    快速的JSON序列化

    v1.1.1 650 #json-object #json #compile-time #serialization #encode #performance #structure
  147. macro_state

    一套宏,允许在proc宏中编译时存储和加载全局状态

    v0.2.0 1.2K #proc-macro #state #compile-time #global #key-value #within #calls
  148. cluConstData

    在编译时创建和合并任何持久数据

    v1.3.0 #cluconstdata #compile-time #clucompany #const-data #concat-const-data #compiler-version #array #no-std
  149. bitarray

    由const generics驱动的位数组,专门用于汉明距离

    v0.10.0 650 #const-generics #bit #array #hamming #generics #const #compile-time
  150. rummage

    具有偏见的环境收集器

    v0.2.0 #environment #collector #system #system-information #debugging #cpuid #compile-time
  151. strim

    用于从字符串字面量中删除空白的宏

    v0.6.0 550 #compile-time #macro #string-literal #text-processing
  152. ref-stable-lru

    具有编译时引用稳定性的LRU缓存实现

    v0.2.2 #lru-cache #reference #compile-time #stability #data-structure #features
  153. ucsi

    基于SI的单元类型系统

    v0.1.0 #unit #system #compile-time #arithmetic #typing #types #time-unit
  154. buco

    为Rust实现的编译时构建器模式

    v0.2.0 #builder-pattern #compile-time #derive-builder #safety
  155. url-macro

    一个编译时URL验证宏。在编译时解析和检查URL,将有效的URL转换为url::Url对象。提供对格式不正确的URL的早期错误检测。

    v0.1.8 700 #url #utilities #compile-time #validation #error #macro #valid
  156. gecs

    生成的实体组件系统

    v0.3.0 #ecs #archetypes #entity #component #compile-time #world #generated
  157. dysql

    通过proc-macro执行动态SQL查询,它基于sqlx crate

    v2.0.0 #sql #sql-query #proc-macro #compile-time #orm #dynamic #sqlx
  158. pavex_reflection

    当在Rust中使用编译时反射时使用类型安全的类型

    v0.1.47 410 #compile-time #pavex #reflection
  159. rsb_derive

    为Rust结构体构建器模式实现的具有偏见的宏,具有编译时验证

    v0.5.1 31K #builder-pattern #pattern #compile-time #builder #class #derive-builder #macro-derive
  160. h_mat

    一个类型安全的不同质矩阵类型

    v0.1.14 #matrix #ecs #compile-time #game-state #contiguous-memory #entity #heterogenous
  161. appinfo

    宏,在编译时使用cargo编译时环境变量和clap-rs生成appinfo

    v0.1.2 #macro-derive #compile-time #variables #env-var #cargo #clap-rs
  162. unroll

    一个用于展开for循环的类似属性的程序宏

    v0.1.5 42K #proc-macro #unrolling #attibute #compile-time #for-loop #procedural #loops
  163. hooks-gen

    hooks的生成代际竞技场

    v0.2.0 #generational-arena #hook #compile-time #async
  164. xor-str

    使用XOR在编译期加密字符串,并在运行时自动解密,XOR encrypts strings at compile time and decrypts them automatically at run time

    v0.1.4 #xor #compile #compile-time #decode #encryption #encrypt #encode
  165. assert_size

    一个在编译时断言类型具有特定大小的宏

    v0.1.1 #compile-time #assert #macro #sizeof #no-alloc #no-std
  166. const-currying

    一个用于通过柯里化加快函数速度的程序宏

    v0.0.5 2.4K #const-generics #performance #proc-macro #currying #value #compile-time #improve
  167. genesis

    生成静态类型ECS世界

    v0.2.2 #ecs #entity #component #compile-time #checking #world #borrow
  168. snec

    具有编译时字段查找和修改通知的配置系统

    v1.0.0 #configuration #compile-time #config #notifications #system #field #modification
  169. non0

    使用类型推理和一等 const 支持在编译时检查非零整数

    v0.1.0 110 #non-zero #const #inference #checked #integers #compile-time #first-class
  170. cfg-match

    编译时条件

    v0.2.1 5.4K #compile-time #cfg #conditional #cfg-if
  171. blueprint-metadata

    用于在编译时生成Blueprint元数据的构建依赖项

    v0.1.0 #blueprint #generate #metadata #compile #time #compile-time #tangle
  172. pre

    用于处理不安全代码的编译时辅助工具

    v0.2.1 1.1K #unsafe #compile-time #safety #zero-cost #memory-safety #compiler-error #no-std
  173. embedded-crc-macros

    为no_std实现可移植的CRC计算宏

    v1.0.0 3.8K #crc #algorithm #checksum #macro #lookup-tables #compile-time
  174. templr_parser

    templr模板的解析器

    v0.2.1 160 #template #html #markup #rsx #compile-time #template-engine #web-framework
  175. shaku_axum

    shaku与axum Web框架之间的集成

    v0.5.0 #axum #di #ioc #dependency-injection #web-framework #dependencies #compile-time
  176. includedir

    编译时包含整个目录树!- 运行时部分

    v0.6.0 5.7K #directory-tree #static #build #directory #tree #compile-time #include
  177. const_typed_builder

    使用const泛型编译时类型检查的构建器推导

    v0.3.0 #derive-builder #builder #const-generics #compile-time #macro-derive #struct #validation
  178. const-bitfield

    生成具有const支持的类似位域的结构宏

    v0.2.2 #bit-field #const #compile-time #structures #u32 #u16 #evaluation
  179. zero_v

    为实现通用特质类型集合的函数输出迭代器,不使用vtables/动态多态

    v0.2.0 #collection #traits #vtable #iterator #dynamic #polymorphism #compile-time
  180. static-slicing

    增强的切片和索引

    v0.2.0 #slice #index #indexing #compile-time #static #array #static-analysis
  181. todo2

    受todo_or_die启发的增强型todo宏

    v0.1.3 #todo #macro #todo-or-die #timestamp #compile-time #unix-timestamp
  182. env-smart

    将环境变量插入代码的Proc宏

    v1.0.1 #env-var #env #compile-time #proc-macro #macro
  183. coffee_break

    在代码编译时休息一下

    v2.1.1 #coffee #relax #blazing-fast #compile-time #cargo-build
  184. image-moments

    高效且编译时检查的轮廓矩计算

    v0.5.0 #contour #moments #compile-time #calculations #checked #image #opencv
  185. construe

    编译时增长的数组:Vec & String for const!

    v0.0.3 #vec #compile-time #const #array-vec #array #constants #content
  186. static-iref

    编译时构建静态IRI和IRI引用

    v3.0.0 8.7K #iri #static #iref #macro #compile-time
  187. bufferring

    Rust的环形缓冲区

    v0.0.2 #ring-buffer #no-std #items #allocation #compile-time #dynamic
  188. tql

    编译时ORM(运行时库)

    v0.1.0 #orm #compile-time #stable #proc-macro #django #alpha #stage
  189. postgres-syntax

    编译时检查PostgreSQL查询的语法

    v0.3.0 #postgresql #sql-query #syntax #compile-time #checking #syntax-error
  190. despatma-lib

    Despatma的通用令牌

    v0.3.2 150 #design-pattern #tokens #despatma #input #compile-time #optional #hash
  191. static-graph

    编译时从DSL生成静态并行计算图

    v0.2.1 #graph #codegen #compile-time #parallel #dsl #generate-static #computation
  192. haku

    命令执行器 - 执行项目特定任务的便捷方式

    v0.3.5 #command-runner #command #runner #utility #build-script #command-line-tool #compile-time
  193. einops

    深度学习张量操作的简化API

    v0.3.0-alpha.2 #deep-learning #tensor #tch #back-end #compile-time
  194. axum-embed

    使用axum提供嵌入式文件服务

    v0.1.0 4.8K #file-serving #axum #serve-file #web-framework #http-response #embedded #compile-time
  195. arg_parse

    解析控制台或您的自定义参数,无需依赖

    v0.3.0 260 #arguments #command-line-arguments #tool #arg #args #compile-time #cli
  196. smallest-uint

    获取表示给定值的最小无符号整数类型

    v0.1.5 #unsigned-integer #integer-value #integer #smallest #compile-time #typenum #compact
  197. static_table

    在编译时创建漂亮的表格

    v0.4.0 110 #table #pretty-table #macro #compile-time #print
  198. include_file_compress

    在编译时对文件内容进行压缩并将其包含在二进制文件中

    v0.1.3 #compression #macro #compile-time #file-content #proc-macro #deflate #binary
  199. wgsl_ln

    一个用于在 Rust 中编写 wgsl 的实验性 crate!

    v0.2.1 130 #wgsl #shader #experimental #import #compile-time #error #convert
  200. typesafe-builders

    为您的结构体提供不可靠的编译时检查构建器

    v0.5.0 #derive-builder #builder-pattern #macro #type-safe #compile-time #infallible #struct
  201. russx

    模板库

    v0.3.4 #template #rsx #html #markup #compile-time #rendering-engine
  202. matrix-rs

    在 Rust 中使用矩阵。使用 const generics 确保编译时矩阵安全性。

    v1.0.1 #matrix #const-generics #linear-algebra #compile-time #safety #ensure
  203. inkwell_llvm12

    Inkwell 旨在通过安全地包装 llvm-sys 来帮助您编写自己的编程语言

    v0.1.2 #llvm #safe-wrapper #wrapper #safe #strongly-typed #compile-time #api-error
  204. lockjaw

    受 dagger 启发的编译时依赖注入框架

    v0.2.2 #compile-time #injection #framework #component #static #resolution #dagger
  205. bagel

    编译时评估和其他工具

    v0.1.3 #compile-time #evaluation #macro #collection #constdef #magic
  206. untidy-biscuit

    个人标准库

    v0.1.3 #standard #personal #functions #compile-time #xattr #byte #behind
  207. incomplete

    incomplete!(),unimplemented!() 的编译时检查版本

    v0.1.3 #macro #unimplemented #compile-time #lint #issue #checked #check
  208. const_env

    通过环境变量配置const和静态项

    v0.1.2 4.3K #env-variables #variables #environment #env #compile-time #const-fn #vars
  209. embedded-lang

    为Rust应用程序提供嵌入式语言资源

    v0.9.0 #language #json #text #embedded #localization #compile-time
  210. include-blob

    在不产生编译时间成本的情况下,将大二进制文件包含在应用程序中

    v1.0.0 #binary #binary-file #compile-time #byte #file #include #build-time
  211. node-emoji

    使用GitHub和EmojiDB的emoji名称将:emoji:转换为Unicode

    v1.0.7 #emoji #github #unicode #markdown #compile-time
  212. fortraith

    编译时编译器,将Forth编译为编译时特质表达式

    v0.1.3 #compile-time #traits #evaluator #const #satire
  213. hexhex

    十六进制转换 🪄

    v1.1.1 310 #hex #convert-hex #byte #hex-string #compile-time #convert-bytes #macro
  214. const_gen_proc_macro

    创建一个宏,该宏为常量的创建添加编译时功能

    v0.1.1 #proc-macro #compile-time #constants #creation #syntax #string #token-stream
  215. typebitset

    类型级别的bitset实现

    v0.5.1 #data-structures #bitset #numbers #compile-time #list #operations #type-level
  216. match_type

    在编译时对表达式的类型进行匹配

    v0.1.5 #compile-time #expression #macro #match #different #string #input
  217. color-gradient

    颜色渐变和颜色插值

    v0.1.3 #rgba #interpolation #gradient #color #compile-time
  218. include-lines

    在编译时读取文件行宏

    v1.1.2 750 #file-line #static-file #compile-time #line #file #compile #static
  219. get_files_macro

    在编译前解析目录文件名的宏

    v0.1.3 #compile-time #filename #macro #names #resolve #enumeration
  220. regex_static

    编译时验证的正则表达式,提供方便的懒加载和静态正则表达式函数

    v0.1.1 2.1K #regex #compile-time #lazy-evaluation #static #validation #convenience #function
  221. localization

    t! 宏,最简单的方式

    v0.1.3 140 #run-time #compile-time #zero #macro #easiest
  222. 尝试使用 DuckDuckGo 进行搜索。

  223. nd_vec

    编译时n维向量库

    v0.4.0 #n-dimensional #compile-time #vector #vec
  224. seq

    'seq' 模块提供轻量级的通用序列容器 'Seq',用于不可移动的数据,并在编译时嵌入到程序中

    v0.5.0 #compile-time #queue #unmovable #embedded
  225. struct_baker

    启用编译时解析器的舒适创建

    v0.1.1 #compile-time #time-parser #interpolation #struct #macro #creation #bake
  226. r3_portkit

    编写R3的移植版本

    v0.2.3 #r3 #simulator #compile-time #port #rtos #static #r3-os
  227. syn-path

    在编译时声明 syn::Path 的宏

    v2.0.0 600 #path #syn #compile-time #macro #declare
  228. look_inside

    查看结构体、枚举和联合体内部!

    v0.2.1 #struct-fields #macro-derive #compile-time #unions #variant #types #module
  229. hitori

    通用的编译时正则表达式

    v0.2.3 #regex #compile-time #pattern-matching #generic #performance #traits #if-statements
  230. antlion

    在编译时评估任何Rust表达式的便捷方式

    v0.3.2 #compile-time #expression #evaluate #macro #compilation #token-stream #sandbox
  231. include_dir_as_map

    将目录中的文件嵌入到rust二进制文件中的哈希映射中

    v1.1.0 #embed #static #actix-web #web #proc-macro #include #compile-time
  232. 有效性

    在编译时强制执行任意属性的类型安全包装

    v0.3.1 #compile-time #invariants #properties #validation #valid #enforcing #invalid
  233. includedir_codegen

    在编译时包含整个目录树! - 编译时部分

    v0.6.0 5.1K #directory-tree #directory #build #compile-time #tree #static #include
  234. color-parser

    CSS颜色级别3解析器

    v0.1.1 #rgba #css #parser #css-color #level3 #compile-time
  235. pio-proc

    在编译时将Rust程序中的PIO代码组装起来的proc-macro

    v0.2.2 4.3K #pio #compile-time #proc-macro #assembly #rp2040 #raspberry-pi #state-machine
  236. sqlm-postgres

    sql! 宏,用于编写类似于 format! 的工作方式的编译时检查的数据库查询

    v0.1.0 #postgresql #sql #compile-time #queries #write #checked #how
  237. hex-macro

    添加hex!宏以进行编译时十六进制解码

    v0.1.0 #hex #macro #hex-string #compile-time #decoding #decode #prefix
  238. colormap

    颜色渐变和颜色插值

    v0.0.2 #rgba #gradient #interpolation #color #compile-time
  239. swift-precompiler

    Swift预编译器,允许您使用额外的宏、包含文件等

    v0.1.5 #swift #compile-time #string-literal #macro #config-file #precompiler #include-str
  240. ezno-ast-generator

    Ezno AST的编译时Quasi-quoted常量TS定义

    v0.0.13 #typescript #compile-time #ast #compiler #definition #ts #ezno
  241. smol-symbol

    类似于Crystal Lang中的Symbol类型的编译时全局唯一、25字符、128位符号

    v0.1.7 #unique-identifier #symbol #unique #compile-time #symbols #crystal #macro
  242. unrest_tmp_syn

    不使用

    v0.1.0 #syn #proc-macro #source #compile-time #parse #file #optional
  243. tailwind-parse

    解析tailwind指令并返回用户友好的错误

    v0.17.0 #tailwind #directive #error #compile-time #component #swc #vite
  244. 可能拥有的特性

    要么是拥有值,要么是借用值,编译时已知类型

    v0.2.1 #owned #borrowed #cow #compile-time
  245. 按哈希匹配

    匹配语句,但适用于任何值,并带有哈希函数

    v1.0.1 #hash #match #proc-macro #macro #compile-time #build
  246. 运行时宏推导

    在运行时模拟过程宏的扩展

    v0.6.0 #proc-macro #macro-expansion #macro #macro-derive #code-coverage #testing #compile-time