Hantong Chen (@Hantong)[Rust 开发] 写个了 Rust 库 macro-toolset, 欢迎有需要的佬试用 中发帖

苦于多个项目老是写重复的代码, 于是整理出来比较常用的写成宏, 开源分享给佬们, 欢迎佬们试用. 
仓库: GitHub - cxw620/macro-toolset
特色
或者说主要解决的问题吧.
最初写这玩意是苦于 concat! 宏适用范围太窄, String::with_capacity 再 push_str 又太繁琐, 一怒之下写了初版, 然后迭代优化到现在, 保证一定性能的前提下尽可能易用.
不管三七二十一, str_concat! 一切, 别管类型是什么, 能 to_string 基本都支持.
str_concat!(
'😀', // char
"hello world", // &str
"hello world".to_string(), // String,
vec!["hello", "world"], // Vec, 会逐个 concat
...