#literals #insert #str #auto #call #macro #to-string

stringliteral

一个简单的宏,自动将 .to_string() 调用插入到字符串字面量中

1 个不稳定版本

0.1.1 2022年5月30日
0.1.0 2022年5月30日

#7 in #to-string

MIT 许可证

3KB

字符串字面量

一个简单的宏,自动将 .to_string() 调用插入到字符串字面量中。

在编写测试时可以节省很多键盘输入。

s!{
    MyStruct {
        a: "a",
        b: "b",
        c: 1,
    }
}

将扩展为

MyStruct {
    a: "a".to_string(),
    b: "b".to_string(),
    c: 1,
}

待办事项

当前嵌入式宏无法工作,因此您不能使用 s!{vec!["","",""]}

类似项目

overload-strings

依赖

~1.5MB
~35K SLoC