1个不稳定版本
0.1.0 | 2023年3月11日 |
---|
1775 在 过程宏 中
3KB
pascal_ident_to_string
pascal_ident_to_string
导出一个将标识符转换为Pascal大小写字符串字面量的过程宏
动机
我喜欢我的标识符是蛇形。Windows API不喜欢。所以,这个宏帮我将函数名转换为Pascal大小写字符串字面量,然后再传递给 GetProcAddress
示例
use pascal_ident_to_string::pascal_string;
let my_rusty_ident = pascal_string!(my_rusty_ident);
assert_eq!(my_rusty_ident, "MyRustyIdent");
许可证:MIT
lib.rs
:
pascal_ident_to_string
导出一个将标识符转换为Pascal大小写字符串字面量的过程宏
动机
我喜欢我的标识符是蛇形。Windows API不喜欢。所以,这个宏帮我将函数名转换为Pascal大小写字符串字面量,然后再传递给 GetProcAddress
示例
use pascal_ident_to_string::pascal_string;
let my_rusty_ident = pascal_string!(my_rusty_ident);
assert_eq!(my_rusty_ident, "MyRustyIdent");
依赖关系
~170KB