Cargo Features

[dependencies]
hitokoto = { version = "0.7.1", default-features = false, features = ["std", "uuid", "serde", "random", "time", "language", "language-full"] }
default = random, std

These default features are set whenever hitokoto is added without default-features = false somewhere in the dependency tree.

std default

Enables std of optional bitflags and optional chrono, std of optional serde and optional uuid and thread_rng of optional rand

rand:

Option: enable ThreadRng and rng()

uuid

Enables uuid

Affects data::Hitokoto.uuid

serde

Enables serde, serde of optional chrono, serde of optional uuid

random default

Enables bitflags and rand

time

Enables chrono

Affects data::Hitokoto.created_at

language build language-full?

Enables lingua

Affects data::Hitokoto.language, data::Language

language-full build = language

Enables lingua

Affects data::Language