obj2xml-rs 0.2.0

High-performance, memory-efficient XML to Dict, Dict to XML for Python, written in Rust.
Documentation
[package]
name = "obj2xml-rs"
version = "0.2.0"
edition = "2024"
description = "High-performance, memory-efficient XML to Dict, Dict to XML for Python, written in Rust."
license = "Apache-2.0"
readme = "README.md"
repository = "https://github.com/m-ali-ubit/obj2xml-rs"
keywords = ["xml", "python", "serialization", "dict", "rust"]
categories = ["encoding", "api-bindings"]

[lib]
name = "_obj2xml_rs"
# "cdylib" for Python, "rlib" for other Rust projects
crate-type = ["cdylib", "rlib"]

[dependencies]
pyo3 = "0.27.0"
quick-xml = "0.39.0"
rustc-hash = "1.1"

[profile.release]
lto = "fat"        # Maximum link-time optimization
codegen-units = 1  # Slower build, faster binary
panic = "abort"    # Removes panic unwinding overhead
strip = true       # Smaller binary