[package]
name = "oxml"
version = "0.0.3"
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
description = "A pure Rust XML toolkit with zero unsafe code: parsing, an ergonomic tree, and XPath"
documentation = "https://docs.rs/oxml"
readme = "README.md"
keywords = ["xml", "xpath", "parser", "tree", "safe"]
categories = ["parser-implementations", "encoding", "data-structures"]
autoexamples = false
include = [
"/benches/**",
"/Cargo.toml",
"/examples/**",
"/LICENSE-APACHE",
"/LICENSE-MIT",
"/README.md",
"/src/**",
"/tests/**",
]
[lib]
name = "oxml"
path = "src/lib.rs"
bench = false
[features]
default = ["std", "xpath"]
std = []
xpath = []
[dependencies]
[dev-dependencies]
criterion = { version = "0.5", default-features = false, features = ["cargo_bench_support"] }
[[bench]]
name = "parse"
harness = false
[[bench]]
name = "xpath"
harness = false
[[example]]
name = "parse_and_query"
path = "examples/parse_and_query.rs"
required-features = ["std", "xpath"]
[lints]
workspace = true