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
somewhere in the dependency tree.default-features = false - 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?