facet 0.32.2

Re-exports the Facet trait and derive macros, along with Shape and all related types
Documentation
[build-dependencies.autocfg]
version = "1.3"

[dependencies.facet-core]
default-features = false
version = "=0.32.2"

[dependencies.facet-macros]
default-features = false
version = "0.32.2"

[dependencies.facet-reflect]
optional = true
version = "0.32.2"

[dependencies.static_assertions]
version = "1.1.0"

[dev-dependencies.cargo-husky]
default-features = false
features = ["user-hooks"]
version = "1.5.0"

[dev-dependencies.eyre]
default-features = false
version = "0.6.12"

[dev-dependencies.num-complex]
version = "0.4.6"

[dev-dependencies.owo-colors]
version = "4.2.2"

[[example]]
name = "derive_showcase"
path = "examples/derive_showcase.rs"

[features]
alloc = ["facet-core/alloc"]
auto-traits = ["facet-core/auto-traits"]
bytes = ["facet-core/bytes"]
camino = ["facet-core/camino"]
chrono = ["facet-core/chrono"]
ci = []
default = ["std", "helpful-derive"]
doc = ["facet-macros/doc"]
fn-ptr = ["facet-core/fn-ptr"]
function = ["facet-macros/function"]
helpful-derive = ["facet-macros/helpful-derive"]
indexmap = ["facet-core/indexmap"]
jiff02 = ["facet-core/jiff02"]
net = ["facet-core/net"]
nonzero = ["facet-core/nonzero"]
num-complex = ["facet-core/num-complex"]
ordered-float = ["facet-core/ordered-float"]
reflect = ["dep:facet-reflect"]
ruint = ["facet-core/ruint"]
simd = ["facet-core/simd"]
std = ["facet-core/std", "alloc"]
testfeat = []
time = ["facet-core/time"]
tuples-12 = ["facet-core/tuples-12"]
ulid = ["facet-core/ulid"]
url = ["facet-core/url"]
uuid = ["facet-core/uuid"]

[lib]
name = "facet"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["development-tools"]
description = "Re-exports the Facet trait and derive macros, along with Shape and all related types"
edition = "2024"
keywords = ["facet", "introspection", "reflection"]
license = "MIT OR Apache-2.0"
name = "facet"
readme = "README.md"
repository = "https://github.com/facet-rs/facet"
rust-version = "1.89.0"
version = "0.32.2"

[package.metadata.docs.rs]
features = ["std", "reflect", "camino", "ordered-float"]
rustdoc-args = ["--html-in-header", "arborium-header.html"]

[[test]]
name = "cycle"
path = "tests/cycle.rs"

[[test]]
name = "derive"
path = "tests/derive.rs"

[[test]]
name = "empty"
path = "tests/empty.rs"

[[test]]
name = "enums"
path = "tests/enums.rs"

[[test]]
name = "expanded"
path = "tests/expanded.rs"

[[test]]
name = "functions"
path = "tests/functions.rs"

[[test]]
name = "generics"
path = "tests/generics.rs"

[[test]]
name = "simd"
path = "tests/simd.rs"

[[test]]
name = "spez_base"
path = "tests/spez_base.rs"

[[test]]
name = "value_vtable_facts"
path = "tests/value_vtable_facts.rs"

[[test]]
name = "variance_rust_ref"
path = "tests/variance_rust_ref.rs"

[[test]]
name = "variance_stack_overflow"
path = "tests/variance_stack_overflow.rs"