Expand description
This is a Rust port of the Codeberg avatars.
It can be used to generate avatars based on a seed string. The seed string is used to
generate a u64
seed which is then used to generate the avatar.
§Example
use avatars::{generate_seed, female_avatar, male_avatar, Mood};
let seed = generate_seed("test");
let f_avatar = female_avatar(seed, &Mood::Sad);
let m_avatar = male_avatar(seed, &Mood::Happy);
Modules§
- components
- This module contains the various components that are used to generate the avatar. Most
of these are SVGs
str
.
Enums§
- Gender
- The different genders that can be used to generate an avatar.
- Mood
- The different moods that can be used to generate an avatar.
Functions§
- female_
avatar - Generate a female avatar from a given seed and mood.
- generate_
seed - Generate a random seed from a string. This seed can be used by the various functions to generate an avatar.
- male_
avatar - Generate a male avatar from a given seed and mood.