# 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 = "tokio_sky" version = "1.0.0" authors = ["DanyalMhai@gmail.com"] description = "Concurrent and multi-stage data ingestion and data processing with Rust Tokio" homepage = "https://github.com/Rustixir/tokio_sky" readme = "README.md" keywords = [ "ingestion", "stage", "piplines", "tokio", "database", ] license = "Apache-2.0" repository = "https://github.com/Rustixir/tokio_sky" resolver = "2" [dependencies.async-trait] version = "0.1.53" [dependencies.futures] version = "0.3.21" optional = true [dependencies.hashring] version = "0.3.0" [dependencies.indexmap] version = "1.8.1" [dependencies.pulsar] version = "4.1.1" optional = true [dependencies.rdkafka] version = "0.28.0" features = ["cmake-build"] optional = true [dependencies.tokio] version = "1.18.1" features = [ "rt-multi-thread", "macros", "sync", "time", ] [features] collector = [] default = [] full = [ "kafka", "pulsar", "collector", ] kafka = ["dep:rdkafka"] pulsar = [ "dep:pulsar", "dep:futures", ]