Cargo Features
[dependencies]
facet-reflect = { version = "0.43.2", default-features = false, features = ["std", "alloc", "tracing", "slow-tests", "ci", "fuzz-tests", "camino", "uuid", "ulid", "time", "jiff02", "fn-ptr"] }
- default = std
-
The
stdfeature is set by default wheneverfacet-reflectis added withoutsomewhere in the dependency tree.default-features = false - std default = alloc
-
Enable the standard library features
- alloc camino? std ulid? uuid?
-
Enable the allocation features
Enables alloc of facet-core
- tracing
-
Enable logging of reflection operations (mostly for internal development)
Enables tracing
- slow-tests ci?
-
Enable slow tests (compile tests)
- ci = slow-tests
-
CI feature
- fuzz-tests
-
Test-only feature to keep fuzz cfgs compiling
- camino = alloc
-
Enable Facet implementation for camino path types
Enables camino, camino of facet-core
- uuid = alloc
-
Enable Facet implementation for UUID types
Enables uuid, uuid of facet-core
- ulid = alloc
-
Enable Facet implementation for ULID types
Enables ulid, ulid of facet-core
- time
-
Enable Facet implementation for time types
Enables time of facet-core
- jiff02
-
Enable Facet implementation for jiff 0.2 types
Enables jiff02 of facet-core
- fn-ptr
-
Enable Facet implementation for function pointers
Enables fn-ptr of facet-core