xsd-parser-types 0.1.2

Types used by the code generated by xsd-parser
Documentation
[dependencies.encoding_rs]
optional = true
version = "0.8"

[dependencies.futures]
optional = true
version = "0.3"

[dependencies.indexmap]
optional = true
version = "2.9"

[dependencies.num]
optional = true
version = "0.4"

[dependencies.quick-xml]
features = ["encoding"]
optional = true
version = "0.38"

[dependencies.regex]
optional = true
version = "1.11"

[dependencies.serde]
optional = true
version = "1.0"

[dependencies.thiserror]
optional = true
version = "2.0.0"

[dependencies.tokio]
optional = true
version = "1.41"

[features]
async = ["dep:futures", "dep:tokio", "quick-xml/async-tokio"]
default = []
quick-xml = ["xml", "dep:quick-xml", "dep:regex", "dep:thiserror"]
xml = ["dep:indexmap", "dep:encoding_rs"]

[lib]
name = "xsd_parser_types"
path = "src/lib.rs"

[lints.clippy]
cast_possible_truncation = "warn"
default_trait_access = "allow"
explicit_iter_loop = "allow"
match_same_arms = "allow"
match_wildcard_for_single_variants = "allow"
missing_panics_doc = "allow"
module_name_repetitions = "allow"
no_effect_underscore_binding = "allow"
similar_names = "allow"
single_match_else = "allow"
struct_field_names = "allow"
uninlined_format_args = "allow"

[lints.clippy.pedantic]
level = "warn"
priority = -1

[lints.rust]
incomplete_features = "allow"

[lints.rust.future_incompatible]
level = "warn"
priority = -1

[lints.rust.missing_debug_implementations]
level = "warn"
priority = -1

[lints.rust.missing_docs]
level = "warn"
priority = -1

[lints.rust.nonstandard_style]
level = "warn"
priority = -1

[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1

[lints.rust.rust_2021_compatibility]
level = "warn"
priority = -1

[lints.rust.unreachable_pub]
level = "warn"
priority = -1

[lints.rust.unused]
level = "warn"
priority = -1

[package]
authors = ["Bergmann89 <info@bergmann89.de>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Types used by the code generated by xsd-parser"
edition = "2021"
homepage = "https://github.com/Bergmann89/xsd-parser"
keywords = ["xsd", "xml", "generator", "quick-xml", "serde-xml-rs"]
license = "MIT"
name = "xsd-parser-types"
readme = "README.md"
repository = "https://github.com/Bergmann89/xsd-parser"
resolver = "3"
version = "0.1.2"