Cargo Features

[dependencies]
blockscout-service-launcher = { version = "0.14.0", default-features = false, features = ["launcher", "tracing", "database", "database-1_0", "database-0_12", "database-0_11", "database-0_10", "actix-request-id", "test-server", "test-database"] }
default = actix-request-id, launcher, tracing

These default features are set whenever blockscout-service-launcher is added without default-features = false somewhere in the dependency tree.

launcher default test-server?

Enables actix-cors ^0.6.4, actix-web, actix-web-prom ^0.6, anyhow, config ^0.13, futures, once_cell, prometheus, serde, tokio, tonic ^0.8, tracing, and blockscout-tracing-actix-web

Affects blockscout-service-launcher::launcher

tracing default

Enables anyhow, opentelemetry ^0.19, opentelemetry-jaeger ^0.18, serde, serde_json, tracing, tracing-opentelemetry ^0.19, tracing-subscriber, and uuid

Affects blockscout-service-launcher::tracing

database database-0_10? database-0_11? database-0_12? database-1_0? test-database?

Cannot be used without corresponding sea-orm dependency. Choose any of database-0_12, database-0_11, database-0_10 for the actual usage.

Enables anyhow, cfg-if, tracing, and url

Affects blockscout-service-launcher::database

database-1_0 = database

Enables sea-orm and sea-orm-migration

database-0_12 = database

Enables sea-orm ^0.12.2 and sea-orm-migration ^0.12.2

database-0_11 = database

Enables sea-orm ^0.11 and sea-orm-migration ^0.11

database-0_10 = database

Enables sea-orm ^0.10 and sea-orm-migration ^0.10

sea-orm:

Dependencies required for database initialization

actix-request-id default
test-server = launcher

Enables reqwest ^0.11

Affects blockscout-service-launcher::test_server

test-database = database

Enables keccak-hash ^0.10.0

Affects blockscout-service-launcher::test_database