facet-xml-diff 0.43.1

Diff-aware XML serialization for facet
Documentation
[package]
name = "facet-xml-diff"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "Diff-aware XML serialization for facet"
keywords = ["xml", "diff", "facet", "serialization"]
categories = ["encoding", "visualization"]
homepage = "https://facet.rs"

[package.metadata]

[package.metadata."docs.rs"]
rustdoc-args = ["--html-in-header", "arborium-header.html"]

[dependencies]
facet-core = { path = "../facet-core", version = "0.43.1" }
facet-diff-core = { path = "../facet-diff-core", version = "0.43.1" }
facet-reflect = { path = "../facet-reflect", version = "0.43.1" }

# Tracing (optional - compiles to nothing when disabled)
tracing = { workspace = true, optional = true }

[dev-dependencies]
facet = { path = "../facet" }
facet-diff = { path = "../facet-diff" }
facet-testhelpers = { path = "../facet-testhelpers" }

# Required for tests - makes tracing macros resolve
tracing = { workspace = true }

# Enables tracing in dependencies during tests
facet-reflect = { path = "../facet-reflect", features = ["tracing"] }

[features]
# Propagate tracing to dependencies
tracing = ["dep:tracing", "facet-reflect/tracing"]

[lints]
workspace = true