[workspace] resolver = "2" members = [ ".", "otel-test-helper", "examples/actix-web-jaeger", "examples/axum-jaeger", ] [package] name = "opentelemetry-auto-span" version = "0.4.0" edition = "2021" autotests = false license = "Apache-2.0" description = "A helper library for opentelemetry tracing" repository = "https://github.com/hinohi/rust-opentelemetry-auto-span" readme = "README.md" keywords = ["opentelemetry", "logging", "tracing"] categories = [ "development-tools::debugging", "development-tools::profiling", ] [lib] proc-macro = true [dependencies] syn = { version = "2.0", features = ["full", "extra-traits", "visit-mut", "visit"] } quote = "1.0" proc-macro2 = { version = "1.0", features = ["span-locations"] } darling = "0.20" regex = "1" opentelemetry = { version = "0.26", default-features = false, features = ["trace"] } [dev-dependencies] tokio = { version = "1", features = ["test-util", "macros"] } sqlx = { version = "0.7", default-features = false, features = ["macros", "runtime-tokio-rustls", "sqlite"] } otel-test-helper = { path = "otel-test-helper" } opentelemetry-auto-span = { path = "." } [[test]] name = "test_span" path = "tests/test_span.rs"