1 个不稳定版本

0.1.0 2022年5月23日

#1323文本处理

MIT 许可证

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 进行捐赠!

无运行时依赖项