2个稳定版本
1.1.0 | 2024年7月31日 |
---|---|
1.0.0 | 2024年7月29日 |
413 在 过程宏 中
每月265次 下载
12KB
164 行
str字面量的过程宏
将str转换为const [ u8; _ ] 数组
过程宏 proc_strarray::make_array
从 str 字面量创建const u8数组。变体 proc_strarray::make_array0
创建以零终止的u8数组。
重复str
- 函数
str_repeat
重复str字面量n次。 - 函数
str_repeat0
重复str字面量n次并添加零终止。
其他函数
- 实用函数
str_len
返回str字面量的长度。
用法
// This code will create const array of u8
// named STRU from content of "stru" str literal.
use proc_strarray::make_array;
make_array!(STRU, "stru");
// check if newly created array have length 4
assert_eq!(STRU.len(), 4);
// check created array if first character is 's'
assert_eq!(STRU[0], 's' as u8);
依赖
~1.5MB
~41K SLoC