[dependencies.facet-core]
default-features = false
version = "0.27.12"
[dependencies.facet-deserialize]
default-features = false
version = "0.24.18"
[dependencies.facet-reflect]
default-features = false
version = "0.27.12"
[dependencies.facet-serialize]
default-features = false
version = "0.24.13"
[dependencies.itoa]
version = "1.0.15"
[dependencies.log]
version = "0.4.27"
[dependencies.ryu]
version = "1"
[dev-dependencies.bytes]
version = "1.10.1"
[dev-dependencies.camino]
version = "1"
[dev-dependencies.chrono]
default-features = false
version = "0.4"
[dev-dependencies.eyre]
version = "0.6.12"
[dev-dependencies.facet-core]
features = ["bytes", "camino", "time", "chrono", "ulid", "uuid", "jiff02", "ordered-float"]
version = "0.27.12"
[dev-dependencies.insta]
version = "1.43.1"
[dev-dependencies.jiff]
version = "0.2.13"
[dev-dependencies.ordered-float]
version = "5.0.0"
[dev-dependencies.time]
features = ["macros"]
version = "0.3.41"
[dev-dependencies.ulid]
version = "1.2.1"
[dev-dependencies.uuid]
version = "1.16.0"
[features]
default = ["rich-diagnostics"]
rich-diagnostics = ["facet-deserialize/rich-diagnostics"]
[lib]
name = "facet_json"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding", "parser-implementations"]
description = "A JSON deserializer and serializer for the facet ecosystem"
edition = "2024"
keywords = ["json", "serialization", "deserialization", "reflection", "facet"]
license = "MIT OR Apache-2.0"
name = "facet-json"
readme = "README.md"
repository = "https://github.com/facet-rs/facet"
rust-version = "1.87.0"
version = "0.24.13"
[[test]]
name = "arc"
path = "tests/arc.rs"
[[test]]
name = "array_u64"
path = "tests/array_u64.rs"
[[test]]
name = "arrays"
path = "tests/arrays.rs"
[[test]]
name = "bool"
path = "tests/bool.rs"
[[test]]
name = "boxed"
path = "tests/boxed.rs"
[[test]]
name = "bytes"
path = "tests/bytes.rs"
[[test]]
name = "camino"
path = "tests/camino.rs"
[[test]]
name = "chrono"
path = "tests/chrono.rs"
[[test]]
name = "datetime"
path = "tests/datetime.rs"
[[test]]
name = "deny_unknown_and_default"
path = "tests/deny_unknown_and_default.rs"
[[test]]
name = "diagnostics"
path = "tests/diagnostics.rs"
[[test]]
name = "enums"
path = "tests/enums.rs"
[[test]]
name = "eof_and_nulls"
path = "tests/eof_and_nulls.rs"
[[test]]
name = "err"
path = "tests/err.rs"
[[test]]
name = "escapes"
path = "tests/escapes.rs"
[[test]]
name = "hashmap"
path = "tests/hashmap.rs"
[[test]]
name = "map"
path = "tests/map.rs"
[[test]]
name = "nonzero"
path = "tests/nonzero.rs"
[[test]]
name = "numbers"
path = "tests/numbers.rs"
[[test]]
name = "option"
path = "tests/option.rs"
[[test]]
name = "ordered-float"
path = "tests/ordered-float.rs"
[[test]]
name = "primitives"
path = "tests/primitives.rs"
[[test]]
name = "rename"
path = "tests/rename.rs"
[[test]]
name = "simple_array"
path = "tests/simple_array.rs"
[[test]]
name = "skip_serializing"
path = "tests/skip_serializing.rs"
[[test]]
name = "skip_unknown_fields"
path = "tests/skip_unknown_fields.rs"
[[test]]
name = "string"
path = "tests/string.rs"
[[test]]
name = "structs"
path = "tests/structs.rs"
[[test]]
name = "tenant-config"
path = "tests/tenant-config.rs"
[[test]]
name = "transparent"
path = "tests/transparent.rs"
[[test]]
name = "tuple"
path = "tests/tuple.rs"
[[test]]
name = "ulid"
path = "tests/ulid.rs"
[[test]]
name = "uuid"
path = "tests/uuid.rs"
[[test]]
name = "vec"
path = "tests/vec.rs"