Crate emojis[−][src]
Lookup, iterate, and search emojis.
Examples
Lookup any emoji by Unicode value or GitHub shortcode.
let face = emojis::lookup("🤨").unwrap(); // Or let face = emojis::lookup("raised_eyebrow").unwrap(); assert_eq!(face.as_str(), "\u{1F928}"); assert_eq!(face.name(), "face with raised eyebrow"); assert_eq!(face.group(), emojis::Group::SmileysAndEmotion); assert_eq!(face.shortcode().unwrap(), "raised_eyebrow");
Iterate over all the emojis.
let emoji = emojis::iter().next().unwrap(); assert_eq!(emoji, "😀");
Iterate over all the emojis in a group.
let emoji = emojis::Group::FoodAndDrink.emojis().next().unwrap(); assert_eq!(emoji, "🍇");
Fuzzy search for emojis.
let emoji = emojis::search("rket").next().unwrap(); assert_eq!(emoji, "🚀");
Structs
Emoji | Represents an emoji. |
Enums
Group |
Functions
iter | Returns an iterator over all emojis. |
lookup | Lookup an emoji by Unicode value or shortcode. |
search | Search all emojis. |