3个稳定版本
1.0.2 | 2019年6月26日 |
---|
1898 在 Rust模式 中
每月下载 2,419 次
在 6 个crate 中使用
4KB
Big S
— Rust缺失的String
字面量
嘿。有时候我们需要一个String
,但我们只有字符串字面量(一个&'static str
)。我的意思是,我想我们所有人都看到过满是"this".to_string()
、"that".to_owned()
,或者String::from("theother")
的令人眼花缭乱的代码。
OMG,有人来做点关于它的事情。
介绍S
,这是Rust最愚蠢的“划痕”的三个字符解决方案。
看看这里
do_something_lame("this".to_string(), "that".to_string(), "theother".to_string());
🙄
use big_s::S;
do_something_rad(S("this"), S("that"), S("theother"));
👍
许可协议
MIT/Apache-2.0/CC0-1.0
lib.rs
:
Big S
— Rust缺失的String
字面量
嘿。有时候我们需要一个String
,但我们只有字符串字面量(一个&'static str
)。我的意思是,我想我们所有人都看到过满是"this".to_string()
、"that".to_owned()
,或者String::from("theother")
的令人眼花缭乱的代码。
OMG,有人来做点关于它的事情。
介绍S
,这是Rust最愚蠢的“划痕”的三个字符解决方案。
看看这里
do_something_lame("this".to_string(), "that".to_string(), "theother".to_string());
🙄
use big_s::S;
// RADICAL!
do_something_rad(S("this"), S("that"), S("theother"));
👍