# 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 = "blockscout-service-launcher" version = "0.14.0" description = "Allows to launch blazingly fast blockscout rust services" keywords = [ "blockscout", "service", "starter", "launcher", "microservices", ] categories = ["web-programming::http-server"] license = "MIT" repository = "https://github.com/blockscout/blockscout-rs" [dependencies.actix-cors] version = "0.6.4" optional = true [dependencies.actix-web] version = "4" optional = true [dependencies.actix-web-prom] version = "0.6" optional = true [dependencies.anyhow] version = "1.0" optional = true [dependencies.cfg-if] version = "1.0.0" optional = true [dependencies.config] version = "0.13" optional = true [dependencies.futures] version = "0.3" optional = true [dependencies.keccak-hash] version = "0.10.0" optional = true [dependencies.once_cell] version = "1" optional = true [dependencies.opentelemetry] version = "0.19" optional = true [dependencies.opentelemetry-jaeger] version = "0.18" features = ["rt-tokio"] optional = true [dependencies.prometheus] version = "0.13" optional = true [dependencies.reqwest] version = "0.11" features = ["json"] optional = true [dependencies.sea-orm-0_10] version = "0.10" optional = true package = "sea-orm" [dependencies.sea-orm-0_11] version = "0.11" optional = true package = "sea-orm" [dependencies.sea-orm-0_12] version = "0.12.2" optional = true package = "sea-orm" [dependencies.sea-orm-1_0] version = "1.0" optional = true package = "sea-orm" [dependencies.sea-orm-migration-0_10] version = "0.10" optional = true package = "sea-orm-migration" [dependencies.sea-orm-migration-0_11] version = "0.11" optional = true package = "sea-orm-migration" [dependencies.sea-orm-migration-0_12] version = "0.12.2" optional = true package = "sea-orm-migration" [dependencies.sea-orm-migration-1_0] version = "1.0" optional = true package = "sea-orm-migration" [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.serde_json] version = "1" optional = true [dependencies.tokio] version = "1" optional = true [dependencies.tonic] version = "0.8" optional = true [dependencies.tracing] version = "0.1" optional = true [dependencies.tracing-actix-web] version = "0.8.0" optional = true package = "blockscout-tracing-actix-web" [dependencies.tracing-opentelemetry] version = "0.19" optional = true [dependencies.tracing-subscriber] version = "0.3" features = [ "env-filter", "json", ] optional = true [dependencies.url] version = "2.3.1" optional = true [dependencies.uuid] version = "1" features = ["v4"] optional = true [dev-dependencies.pretty_assertions] version = "1.4.0" [dev-dependencies.regex] version = "1" features = ["std"] default-features = false [dev-dependencies.tempfile] version = "3.10.1" [features] actix-request-id = [] database = [ "dep:anyhow", "dep:cfg-if", "dep:tracing", "dep:url", ] database-0_10 = [ "database", "dep:sea-orm-0_10", "dep:sea-orm-migration-0_10", ] database-0_11 = [ "database", "dep:sea-orm-0_11", "dep:sea-orm-migration-0_11", ] database-0_12 = [ "database", "dep:sea-orm-0_12", "dep:sea-orm-migration-0_12", ] database-1_0 = [ "database", "dep:sea-orm-1_0", "dep:sea-orm-migration-1_0", ] default = [ "launcher", "tracing", "actix-request-id", ] launcher = [ "dep:actix-web", "dep:actix-web-prom", "dep:actix-cors", "dep:anyhow", "dep:config", "dep:futures", "dep:once_cell", "dep:prometheus", "dep:serde", "dep:tokio", "dep:tonic", "dep:tracing", "dep:tracing-actix-web", ] test-database = [ "database", "dep:keccak-hash", ] test-server = [ "launcher", "dep:reqwest", ] tracing = [ "dep:anyhow", "dep:opentelemetry", "dep:opentelemetry-jaeger", "dep:serde", "dep:serde_json", "dep:tracing", "dep:tracing-opentelemetry", "dep:tracing-subscriber", "dep:uuid", ]