Cargo Features

[dependencies]
tagid = { version = "0.2.0", default-features = false, features = ["derive", "cuid", "snowflake", "envelope", "functional", "uuid", "disintegrate", "sqlx"] }
default = cuid, derive

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

derive default = tagid-derive
cuid default = cuid2
snowflake = rs-snowflake

Affects id::snowflake

envelope = iso8601-timestamp

Affects tagid::envelope

functional = frunk

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

cuid2 cuid
uuid implicit feature

Enables uuid

uuid:

A library to generate and parse UUIDs

rs-snowflake snowflake?
tagid-derive derive
disintegrate implicit feature

Enables disintegrate

disintegrate:

Disintegrate is a Rust library to build event-sourced applications

sqlx implicit feature
frunk functional?
iso8601-timestamp envelope?