Cargo Features

[dependencies]
tnid = { version = "0.2.0", default-features = false, features = ["encryption", "filter", "time", "rand", "uuid", "serde", "internals", "sqlx-postgres", "sqlx-mysql", "sqlx-sqlite"] }
default = rand, time

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

encryption

Enables aes ^0.8.4 and fpe

Affects tnid::encryption, utils::change_variant

filter = rand, time

Enables aho-corasick

Affects tnid::filter

time default filter?

Enables time

rand default filter?

Enables rand ^0.8.5

uuid

Enables uuid

serde

Enables serde

internals

Affects tnid::internals, utils::change_variant

sqlx-postgres

Enables postgres of sqlx

sqlx-mysql

Enables mysql of sqlx

sqlx-sqlite

Enables sqlite of sqlx