# 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" name = "schema_registry_converter" version = "4.2.0" authors = ["Gerard Klijs "] build = false include = [ "src/**/*", "Cargo.toml", ] autobins = false autoexamples = false autotests = false autobenches = false description = "Encode/decode data from/to kafka using the Confluent Schema Registry" homepage = "https://github.com/gklijs/schema_registry_converter" readme = "README.md" keywords = [ "kafka", "schema", "avro", "protobuf", "jsonschema", ] categories = [ "encoding", "parsing", ] license = "MIT/Apache-2.0" repository = "https://github.com/gklijs/schema_registry_converter" [package.metadata.docs.rs] all-features = true [lib] name = "schema_registry_converter" path = "src/lib.rs" [dependencies.apache-avro] version = "^0.17" optional = true [dependencies.byteorder] version = "^1.5" [dependencies.bytes] version = "^1.0" optional = true [dependencies.dashmap] version = "^6.1" [dependencies.futures] version = "^0.3" optional = true [dependencies.integer-encoding] version = "^4.0" optional = true [dependencies.logos] version = "^0.14" optional = true [dependencies.protofish] version = "^0.5" optional = true [dependencies.reqwest] version = "^0.12" features = ["json"] default-features = false [dependencies.serde] version = "^1.0" features = ["derive"] [dependencies.serde_json] version = "^1.0" [dependencies.tokio] version = "^1.40" features = ["macros"] optional = true [dependencies.url] version = "^2.5" optional = true [dependencies.valico] version = "^4.0" optional = true [dev-dependencies.mockito] version = "^1.5.0" [dev-dependencies.rand] version = "^0.8.5" [dev-dependencies.rdkafka] version = "^0.36.2" features = ["cmake-build"] [dev-dependencies.tokio] version = "^1.40.0" features = ["macros"] [features] avro = ["apache-avro"] blocking = ["reqwest/blocking"] default = [ "futures", "native_tls", ] easy = ["tokio"] json = [ "url", "valico", ] kafka_test = [] native_tls = ["reqwest/native-tls"] proto_decoder = [ "bytes", "integer-encoding", "logos", "protofish", ] proto_raw = [ "integer-encoding", "logos", ] rustls_tls = ["reqwest/rustls-tls"]