# 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.60" name = "callysto" version = "0.1.11" authors = [ "Theo B. ", "Ankur S. ", ] exclude = [ ".github/*", "examples/*", "tests/*", "art/*", "ci/*", "k8s/*", "benches/*", "doc/*", "docker/*", "docs/*", "*.png", "*.dot", "*.yml", ] description = "Stream processing framework." homepage = "https://vertexclique.github.io/callysto/" readme = "README.md" keywords = [ "stream", "stream-processing", "microservice", "distributed", "database", ] categories = [ "concurrency", "asynchronous", "database", "database-implementations", ] license = "Apache-2.0" repository = "https://github.com/vertexclique/callysto" [package.metadata.docs.rs] features = ["docs"] rustdoc-args = [ "--cfg", "feature=\"docs\"", ] [dependencies.async-h1] version = "2.3" [dependencies.async-trait] version = "0.1" [dependencies.bincode] version = "1.3.3" [dependencies.crossbeam-channel] version = "0.5" [dependencies.cuneiform-fields] version = "0.1.1" [dependencies.deadpool] version = "0.10" optional = true [dependencies.deadpool-postgres] version = "0.12" features = ["serde"] optional = true [dependencies.elasticsearch] version = "7.14.0-alpha.1" optional = true [dependencies.futures] version = "0.3" features = [ "std", "async-await", ] default-features = false [dependencies.futures-lite] version = "2.2" [dependencies.futures-timer] version = "3.0" [dependencies.http-types] version = "2.12.0" [dependencies.lever] version = "0.1.4" [dependencies.libc] version = "0.2" [dependencies.nuclei] version = "0.4" [dependencies.pin-project-lite] version = "0.2" [dependencies.rdkafka] version = "0.36.0" features = ["libz"] default-features = false [dependencies.rocksdb] version = "0.19.0" optional = true [dependencies.serde] version = "1.0.193" features = ["derive"] [dependencies.serde_json] version = "1.0.108" [dependencies.thiserror] version = "1.0" [dependencies.tracing] version = "0.1" [dependencies.url] version = "2.5" [dev-dependencies.dirs] version = "4.0.0" [features] asyncexec = ["nuclei/async-exec"] default = [ "onthefly", "iouring", "asyncexec", ] docs = [ "store_rocksdb", "sink_elastic", "sink_postgres", ] epoll = ["nuclei/epoll"] iouring = ["nuclei/iouring"] onthefly = [] sink_elastic = [ "tokio", "elasticsearch", ] sink_postgres = [ "tokio", "deadpool-postgres", "deadpool", ] store_rocksdb = ["rocksdb"] tokio = ["nuclei/tokio"]