Cargo Features

[dependencies]
hashmoji = { version = "0.1.2", 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", "place-map", "place-religious", "transport-water", "sky-and-weather", "arts-and-crafts", "musical-instrument", "book-paper", "tool", "other-object", "zodiac", "currency", "flag", "subdivision-flag", "v0006", "v0500", "v1400", "v1600"] }

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-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 v1600