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 std feature is set by default whenever facet-reflect is added without default-features = false somewhere in the dependency tree.

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