Crate emojis[][src]

Lookup, iterate, and search emojis.

Examples

Lookup any emoji.

let face = emojis::lookup("🤨").unwrap();
assert_eq!(face.as_str(), "\u{1F928}");
assert_eq!(face.name(), "face with raised eyebrow");
assert_eq!(face.group(), emojis::Group::SmileysAndEmotion);

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.

search

Search all emojis.