#binary #format #size #escaping #parse #ultimate #output

cfmt-macros

在二进制文件中不包含Rust代码段的情况下格式化输出,以减小最终的二进制文件大小

3个不稳定版本

0.2.1 2023年3月2日
0.2.0 2023年2月1日
0.1.0 2023年2月1日

#32 in #ultimate

每月22次下载
orion_cfmt 中使用

MIT/Apache

15KB
358

cfmt-macros 在这里重用了来自 ufmtparse/unescape 来解析格式字符串。

实现过程参考了UFMT的实现,重用了其部分代码,parse/unescape,涉及到格式化字符串的解析

依赖项

~1.5MB
~36K SLoC