Crate base_emoji [−] [src]
Convert everything to Emojis.
let input = [0xde, 0xad, 0xbe, 0xef]; let output = "❄️🐼🚓👅"; assert_eq!(base_emoji::to_string(&input), output);
Citing the README:
The emojis used are in
emojis.json. There are 843 emojis there, but the converter reads sequences of 8 bits at a time, and so only maps the value to the first 256 of them. To stay consistent with other renderings, make sure you don't change the order of your emojis.json.
MIT. See included
Encode buffer as a base-emoji buffer
Encode buffer as custom-mapped string
Encode buffer as a string of emoji names
Encode buffer as a base-emoji string