1 个不稳定版本
0.1.0 | 2022年5月23日 |
---|
#1323 在 文本处理
43KB
286 行
Gen3-字符集
此包提供宝可梦第三世代的字符集
维护
此包最多是实验性的,并且可能不会收到更新。但是,如果您发现错误并发送 PR,如果它修复了问题,我会考虑合并它。 自行承担风险!
用法
(国际:EN, DE, IT, FR)
use gen3_charset::{PkString, Intl};
fn parse_pkstring_intl() {
let bytes = [0xBCu8, 0xCF, 0xBE, 0xC3, 0xFF, 0xFF, 0xFF];
// you will need to provide internal buffer type
// you will also need to provide the language at compile time
let s = PkString::<Intl, [u8; 7]>::from(bytes);
assert_eq!(&format!("{}", s), "BUDI");
println!("{}", s);
println!("{:?}", s);
}
(日)
use gen3_charset::{PkString, Jpn};
fn parse_pkstring_jpn() {
let bytes = [112u8, 142, 139, 123, 83, 255, 0, 8, 76, 125];
// you will need to provide internal buffer type
// you will also need to provide the language at compile time
let s = PkString::<Jpn, [u8; 10]>::from(bytes);
assert_eq!(&format!("{}", s), "ミズゴロウ");
println!("{}", s);
println!("{:?}", s);
}
许可证
gen3-charset 在 MIT 许可证下授权(LICENSE-MIT 或 http://opensource.org/licenses/MIT)
捐赠
对于新加坡用户,您可以使用 paylah 进行捐赠!