#pokémon #character-encoding

no-std pkmn-strings

String types for old Pokémon games

1 unstable release

0.1.0 Dec 27, 2024

#332 in No standard library


Used in 2 crates

MIT/Apache

47KB
663 lines

pkmn-strings

Rust library with specialized string types for Pokémon games.

This currently only supports the Generation 3 (GBA) games but will be updated to include support for other games in the future.

Goals

  • No unsafe code.
  • no_std compatible.
  • Never panic.
  • Limited feature scope.
  • Minimal dependencies.

Cargo features

This library has a default but optional "std" feature for building with the Rust Standard Library. Build with default features disabled to support no_std environments. alloc is optional as well.

[depdendencies]
pkmn-strings = {version = "0.1.0", default-features = false, features = ["alloc"]}

Dependencies

~1–1.6MB
~28K SLoC