# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.73.0" name = "apache-avro" version = "0.17.0" authors = ["Apache Avro team "] description = "A library for working with Apache Avro in Rust" documentation = "https://docs.rs/apache-avro" readme = "README.md" keywords = [ "avro", "data", "serialization", ] categories = ["encoding"] license = "Apache-2.0" repository = "https://github.com/apache/avro" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [lib] path = "src/lib.rs" bench = false [[bench]] name = "serde" harness = false [[bench]] name = "serde_json" harness = false [[bench]] name = "single" harness = false [dependencies.apache-avro-derive] version = "0.17.0" optional = true default-features = false [dependencies.bigdecimal] version = "0.4.5" features = [ "std", "serde", ] default-features = false [dependencies.bzip2] version = "0.4.4" optional = true default-features = false [dependencies.crc32fast] version = "1.4.2" optional = true default-features = false [dependencies.digest] version = "0.10.7" features = ["core-api"] default-features = false [dependencies.libflate] version = "2.1.0" features = ["std"] default-features = false [dependencies.log] version = "0.4.22" default-features = false [dependencies.num-bigint] version = "0.4.6" features = [ "std", "serde", ] default-features = false [dependencies.regex-lite] version = "0.1.6" features = [ "std", "string", ] default-features = false [dependencies.serde] version = "1.0.204" features = ["derive"] default-features = false [dependencies.serde_bytes] version = "0.11.15" features = ["std"] default-features = false [dependencies.serde_json] version = "1.0.120" features = ["std"] default-features = false [dependencies.snap] version = "1.1.0" optional = true default-features = false [dependencies.strum] version = "0.26.3" default-features = false [dependencies.strum_macros] version = "0.26.4" default-features = false [dependencies.thiserror] version = "1.0.63" default-features = false [dependencies.typed-builder] version = "0.19.1" default-features = false [dependencies.uuid] version = "1.10.0" features = [ "serde", "std", ] default-features = false [dependencies.xz2] version = "0.1.7" optional = true default-features = false [dependencies.zstd] version = "0.13.2" optional = true default-features = false [dev-dependencies.anyhow] version = "1.0.86" features = ["std"] default-features = false [dev-dependencies.apache-avro-test-helper] version = "0.17.0" default-features = false [dev-dependencies.criterion] version = "0.5.1" default-features = false [dev-dependencies.hex-literal] version = "0.4.1" default-features = false [dev-dependencies.md-5] version = "0.10.6" default-features = false [dev-dependencies.paste] version = "1.0.15" default-features = false [dev-dependencies.pretty_assertions] version = "1.4.0" features = ["std"] default-features = false [dev-dependencies.rstest] version = "0.21.0" default-features = false [dev-dependencies.serial_test] version = "3.1.1" [dev-dependencies.sha2] version = "0.10.8" default-features = false [features] bzip = ["dep:bzip2"] derive = ["dep:apache-avro-derive"] snappy = [ "dep:crc32fast", "dep:snap", ] xz = ["dep:xz2"] zstandard = ["dep:zstd"] [target."cfg(not(target_arch = \"wasm32\"))".dependencies.rand] version = "0.8.5" features = ["default"] default-features = false [target."cfg(target_arch = \"wasm32\")".dependencies.quad-rand] version = "0.2.1" default-features = false