Cargo Features

[dependencies]
hashmoji = { version = "0.1.0", default-features = false, features = ["std", "alloc", "additive", "all-modifiers", "hair-styles", "smileys-and-emotion", "animals-and-nature", "activities", "flags", "face-smiling", "face-hand", "face-unwell", "face-concerned", "cat-face", "hand-fingers-open", "hand-single-finger", "body-parts", "person-role", "person-sport", "person-symbol", "animal-amphibian", "animal-bug", "food-fruit", "food-asian", "dishware", "place-building", "transport-ground", "time", "game", "music", "computer", "mail", "medical", "warning", "gender", "other-symbol", "country-flag", "subdivision-flag", "v0006", "v0500", "v1400", "v1501"] }

Features are generated by the generator sub crate.

default = all-modifiers, std

Modifiers are skipped by default because it has a lot of similar looking emojis (depending on the font of course).

std default = alloc
alloc std

Affects hashmoji::variable, hashmoji::fixed

additive

Additive will only include emojis that have a feature enabled, as opposed to using removing them.

all-modifiers default = genders, hair-styles, skin-tones
skin-tones genders hair-styles all-modifiers
smileys-and-emotion

Group features

people-and-body animals-and-nature
food-and-drink travel-and-places activities
objects symbols flags
face-smiling

Subgroup features

face-affection face-tongue face-hand
face-neutral-skeptical face-sleepy face-unwell
face-hat face-glasses face-concerned
face-negative face-costume cat-face
monkey-face heart emotion hand-fingers-open
hand-fingers-partial hand-single-finger
hand-fingers-closed hands hand-prop body-parts
person person-gesture person-role
person-fantasy person-activity person-sport
person-resting family person-symbol
animal-mammal animal-bird animal-amphibian
animal-reptile animal-marine animal-bug
plant-flower plant-other food-fruit
food-vegetable food-prepared food-asian
food-marine food-sweet drink dishware
place-map place-geographic place-building
place-religious place-other transport-ground
transport-water transport-air hotel time
sky-and-weather event award-medal sport game
arts-and-crafts clothing sound music
musical-instrument phone computer
light-and-video book-paper money mail
writing office lock tool science medical
household other-object transport-sign warning
arrow religion zodiac av-symbol gender
math punctuation currency other-symbol
keycap alphanum geometric flag country-flag
subdivision-flag
v0006

Maximum unicode version to support (v1501 = v15.1)

v0007 v0100 v0200 v0300 v0400 v0500
v1100 v1200 v1201 v1300 v1301 v1400
v1500 v1501