-
expect-test
极简快照测试库
-
十六进制字面量
在编译时将十六进制字符串转换为字节数组的宏
-
indoc
缩进文档字面量
-
arcstr
更好的引用计数字符串类型,具有零成本(无需分配)的字符串字面量支持和引用计数子字符串
-
unindent
从一个字符串中移除一列前导空白
-
tiscript
Turing-Incomplete TypeScript作为配置语言
-
regex-literal
分隔的正则表达式字面量
-
wchar
编译时UTF-16和UTF-32宽字符串的过程宏
-
byte-strings
Rust字节字符串操作,用于更好的和更安全的C FFI
-
simple-mermaid
Mermaid图表RustDoc集成
-
flexstr
适用于 Rust 的灵活、简单易用、不可变、克隆高效的
String
替代品 -
c8str
同时是 utf-8 和 null 结尾的字符串类型
-
c_str_macro
创建与 C 兼容的字符串字面量的 c_str 宏
-
pkg-version
展开为包版本的宏
-
httlib-huffman
处理 HTTP/2 中 HPACK 格式的规范 Huffman 算法
-
string-literals
使用 Rust 宏更轻松地创建 String 类型
-
expand_array
将静态数组转换为固定大小数组的宏
-
binary_macros
解码字符串字面量中的 base64 类似编码到 [u8] 字面量的宏
-
build-time
生成构建时间戳字符串字面量的 proc-macros
-
strim
从字符串字面量中去除空白字符的宏
-
expect-tests
(更好的)极简快照测试库
-
merge-whitespace
const上下文中合并空白的进程宏
-
yew-lmth
一个用于编写类似于HTML语法的Yew应用程序的宏crate,受Sycamore和Dioxus启发
-
gll
GLL解析框架
-
big_s
Rust缺少的
String
字面量 -
const-addrs
一组用于从字符串字面量创建网络类型的宏
-
bstringify
生成字节字符串字面量的stringify!
-
swift-precompiler
一个允许您使用附加宏、包含文件等的前编译器
-
even_bigger_s
更好的字符串字面量
-
prefixes
模仿字面量前缀的属性宏,例如 #[f]"Hello, {world}"
-
text-block-macros
创建多行字符串字面量
-
re2
C++正则表达式库re2的包装器
-
basic-text-internals
Basic Text字符串字面量实现细节
-
str-block
从字符串字面量中移除首行换行符和通用缩进
-
zombiezen-const-cstr
从Rust字符串字面量创建静态C兼容字符串
-
stringy
一个用于生成表示固定有序字符串数据集合的字节枚举的微型Rust库
-
no_error
用于no_std的错误库
-
stripmargin
但简洁的Rust多行字符串,类似于Scala
-
rd
用于在文本文件中替换和删除文本的实用工具
-
cstr-literal
一个针对C字符串字面量的const友好宏
-
format_env
在编译时将环境变量替换到字符串字面量中
-
byte-strings-proc_macros
内部:::byte_strings的proc-macro后端
-
const-cstr-fork
从Rust字符串字面量创建静态C兼容字符串。https://github.com/abonander/const-cstr的分支
-
dylint_examples
Dylint库的示例
-
nametable
收集和管理大量字符串字面量。与nametable_codegen一起使用。
-
lit-mod
处理字符串字面量的过程宏集合
-
litcrypt2
在编译时静态加密您的字符串
-
libconfig
解析和加载配置文件
-
overload-strings
Rust 的 Haskell OverloadedStrings(使用 Into)
-
simpleconfig
通过字符串字面量进行配置。适用于通过字符串字面量传递 API 配置。想象一下,您可以将
level=3;type=zstd
直接传递给压缩算法库,而不是 Config::Builder::new()… -
afmt
从字符串解析基本数据结构
-
const-cstr
从Rust字符串字面量创建静态C兼容字符串
-
pascal_ident_to_string
将标识符转换为 Pascal 风格字符串字面量的宏
-
obfustring
编译时使用 RNG 混淆字符串字面量的过程宏
-
wstr
编译时 UTF-16(宽)字符串字面量的宏
-
hoax
一个过程宏 crate,可以“隐藏”任何字符串字面量
-
wide-str
编译时UTF-16字符串字面量宏
-
yz-nomstr
使用nom编写的转义字符串字面量解析器
-
basic-text-literals
basic-text的基本文本字符串字面量宏
-
compiled-uuid
在编译时解析UUIDs
-
hpack
实现HPACK编码
-
expand
展开字节数组和字符串字面量的宏
-
rustplacements
修改字符串字面量的编译器插件
-
env_to_array
用于从字符串常量和环境变量中收集不同编码数组的辅助crate
-
litcrypt
在编译时静态加密您的字符串
-
env_ast
env!但它输出的是标记而不是字符串字面量
尝试使用DuckDuckGo进行搜索。搜索.