3 个不稳定版本
0.2.0 | 2023 年 8 月 1 日 |
---|---|
0.1.1 | 2023 年 7 月 31 日 |
0.1.0 | 2023 年 7 月 31 日 |
2121 在 过程宏 中
每月 25 次下载
15KB
78 行
Rimpiazza
一个简单的字符串替换过程宏。
示例
标准替换
println!(
"{}",
replace!("I like Gelato", "Gelato" => "ice cream, a lot!", "like" => "hate")
);
从文件替换内容
println!(
"{}",
replace!(:"./gelato.txt", "Gelato" => "ice cream, a lot!", "like" => "hate")
// Notice the : character
);
这就完成了,没有更多花哨的功能。
用例
我创建这个工具是因为 Internet Explorer 11 不支持 CSS 变量,使用这个宏,我可以从我的 Rust 后端添加它们。以前我只是用一个函数,但这是编译时的,所以更快。
这个项目还在开发中吗?
这个工具如此简单,不需要太多支持。
如果我发现 bug,我会修复它,但这是一个非常小的宏,不需要太多的开发。
依赖项
~260–700KB
~17K SLoC