pub static ELF: With<Gender, With<Tone, Emoji>>
Expand description

elf 🧝

Since E5.0

Examples

use emojic::flat::ELF;
use emojic::Tone;
use emojic::Gender;
use emojic::Hair;
use emojic::Pair;

println!("{}", ELF); // 🧝 (`U+1F9DD`)
println!("{}", ELF.tone(Tone::Light)); // 🧝🏻 (`U+1F9DD U+1F3FB`)
println!("{}", ELF.tone(Tone::MediumLight)); // 🧝🏼 (`U+1F9DD U+1F3FC`)
println!("{}", ELF.tone(Tone::Medium)); // 🧝🏽 (`U+1F9DD U+1F3FD`)
println!("{}", ELF.tone(Tone::MediumDark)); // 🧝🏾 (`U+1F9DD U+1F3FE`)
println!("{}", ELF.tone(Tone::Dark)); // 🧝🏿 (`U+1F9DD U+1F3FF`)
println!("{}", ELF.gender(Gender::Male)); // πŸ§β€β™‚οΈ (`U+1F9DD U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Male).tone(Tone::Light)); // πŸ§πŸ»β€β™‚οΈ (`U+1F9DD U+1F3FB U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Male).tone(Tone::MediumLight)); // πŸ§πŸΌβ€β™‚οΈ (`U+1F9DD U+1F3FC U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Male).tone(Tone::Medium)); // πŸ§πŸ½β€β™‚οΈ (`U+1F9DD U+1F3FD U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Male).tone(Tone::MediumDark)); // πŸ§πŸΎβ€β™‚οΈ (`U+1F9DD U+1F3FE U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Male).tone(Tone::Dark)); // πŸ§πŸΏβ€β™‚οΈ (`U+1F9DD U+1F3FF U+200D U+2642 U+FE0F`)
println!("{}", ELF.gender(Gender::Female)); // πŸ§β€β™€οΈ (`U+1F9DD U+200D U+2640 U+FE0F`)
println!("{}", ELF.gender(Gender::Female).tone(Tone::Light)); // πŸ§πŸ»β€β™€οΈ (`U+1F9DD U+1F3FB U+200D U+2640 U+FE0F`)
println!("{}", ELF.gender(Gender::Female).tone(Tone::MediumLight)); // πŸ§πŸΌβ€β™€οΈ (`U+1F9DD U+1F3FC U+200D U+2640 U+FE0F`)
println!("{}", ELF.gender(Gender::Female).tone(Tone::Medium)); // πŸ§πŸ½β€β™€οΈ (`U+1F9DD U+1F3FD U+200D U+2640 U+FE0F`)
println!("{}", ELF.gender(Gender::Female).tone(Tone::MediumDark)); // πŸ§πŸΎβ€β™€οΈ (`U+1F9DD U+1F3FE U+200D U+2640 U+FE0F`)
println!("{}", ELF.gender(Gender::Female).tone(Tone::Dark)); // πŸ§πŸΏβ€β™€οΈ (`U+1F9DD U+1F3FF U+200D U+2640 U+FE0F`)