xsd-parser-types 0.1.2

Types used by the code generated by xsd-parser
Documentation
[package]
name = "xsd-parser-types"
version = "0.1.2"
description = "Types used by the code generated by xsd-parser"

license.workspace = true
edition.workspace = true
authors.workspace = true
keywords.workspace = true
homepage.workspace = true
repository.workspace = true

[features]
default = [ ]
# Enable support for async `quick-xml` de-/serialization
async = [ "dep:futures", "dep:tokio", "quick-xml/async-tokio" ]

# Enable support for dynamic xml types
xml = [ "dep:indexmap", "dep:encoding_rs" ]

# Enable support for `quick-xml` de-/serialization
quick-xml = [ "xml", "dep:quick-xml", "dep:regex", "dep:thiserror" ]

[dependencies]
encoding_rs = { workspace = true, optional = true }
futures = { workspace = true, optional = true }
indexmap = { workspace = true, optional = true }
num = { workspace = true, optional = true }
quick-xml = { workspace = true, optional = true, features = [ "encoding" ] }
regex = { workspace = true, optional = true }
serde = { workspace = true, optional = true }
thiserror = { workspace = true, optional = true }
tokio = { workspace = true, optional = true }

[lints]
workspace = true