[package] name = "mz-avro" description = "Library for working with Apache Avro in Rust" version = "0.7.0" authors = [ "Brennan Vincent ", ] license = "Apache-2.0" repository = "https://github.com/MaterializeInc/materialize" edition = "2021" rust-version = "1.62.0" autobenches = false [dependencies] anyhow = "1.0.58" byteorder = { version = "1.4.3", optional = true } chrono = { version = "0.4.0", default-features = false, features = ["std"] } crc32fast = { version = "1.3.2", optional = true } digest = "0.10.3" enum-kinds = "0.5.1" flate2 = "1.0.24" itertools = "0.10.3" rand = "0.8.5" regex = "1.6.0" serde = { version = "1.0.140", features = ["derive"] } serde_json = "1.0.82" sha2 = "0.10.2" snap = { version = "1.0.5", optional = true } tracing = "0.1.35" uuid = "1.1.2" [dev-dependencies] once_cell = "1.13.0" md-5 = "0.10.1" [features] snappy = ["byteorder", "crc32fast", "snap"]