# 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.65" name = "opentelemetry-jaeger" version = "0.22.0" description = "Jaeger exporter for OpenTelemetry" homepage = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger" readme = "README.md" keywords = [ "opentelemetry", "jaeger", "tracing", "async", ] categories = [ "development-tools::debugging", "development-tools::profiling", "asynchronous", ] license = "Apache-2.0" repository = "https://github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-jaeger" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [dependencies.async-std] version = "1.10" optional = true [dependencies.async-trait] version = "0.1" [dependencies.base64] version = "0.21.0" optional = true [dependencies.futures-core] version = "0.3" [dependencies.futures-executor] version = "0.3" features = ["std"] optional = true [dependencies.futures-util] version = "0.3" features = [ "std", "alloc", ] default-features = false [dependencies.headers] version = "0.3.2" optional = true [dependencies.http] version = "0.2" optional = true default-features = false [dependencies.hyper] version = "0.14" features = ["client"] optional = true default-features = false [dependencies.hyper-tls] version = "0.5.0" optional = true default-features = false [dependencies.isahc] version = "1.4" optional = true default-features = false [dependencies.js-sys] version = "0.3" optional = true [dependencies.opentelemetry] version = "0.23" features = ["trace"] default-features = false [dependencies.opentelemetry-http] version = "0.12" optional = true [dependencies.opentelemetry-semantic-conventions] version = "0.15" [dependencies.opentelemetry_sdk] version = "0.23" features = ["trace"] default-features = false [dependencies.pin-project-lite] version = "0.2" optional = true [dependencies.prost] version = "0.12" optional = true [dependencies.prost-types] version = "0.12" optional = true [dependencies.reqwest] version = "0.11" optional = true default-features = false [dependencies.thrift] version = "0.17.0" [dependencies.tokio] version = "1" features = [ "net", "sync", ] optional = true default-features = false [dependencies.tonic] version = "0.11" features = [ "transport", "codegen", "prost", ] optional = true default-features = false [dependencies.wasm-bindgen] version = "0.2" optional = true [dependencies.wasm-bindgen-futures] version = "0.4.18" optional = true [dependencies.web-sys] version = "0.3.4" features = [ "Headers", "Request", "RequestCredentials", "RequestInit", "RequestMode", "Response", "Window", ] optional = true [dev-dependencies.bytes] version = "1" [dev-dependencies.futures-executor] version = "0.3" [dev-dependencies.tokio] version = "1" features = [ "net", "sync", ] default-features = false [features] collector_client = [ "http", "opentelemetry-http", ] default = [] full = [ "collector_client", "hyper_collector_client", "hyper_tls_collector_client", "isahc_collector_client", "reqwest_collector_client", "reqwest_blocking_collector_client", "reqwest_rustls_collector_client", "wasm_collector_client", "rt-tokio", "rt-tokio-current-thread", "rt-async-std", "integration_test", ] hyper_collector_client = [ "collector_client", "headers", "http", "hyper", "opentelemetry-http/tokio", "opentelemetry-http/hyper", ] hyper_tls_collector_client = [ "hyper_collector_client", "hyper-tls", ] integration_test = [ "tonic", "prost", "prost-types", "rt-tokio", "collector_client", "hyper_collector_client", "hyper_tls_collector_client", "reqwest_collector_client", "isahc_collector_client", ] isahc_collector_client = [ "isahc", "opentelemetry-http/isahc", ] reqwest_blocking_collector_client = [ "reqwest/blocking", "collector_client", "headers", "opentelemetry-http/reqwest", ] reqwest_collector_client = [ "reqwest", "collector_client", "headers", "opentelemetry-http/reqwest", ] reqwest_rustls_collector_client = [ "reqwest_collector_client", "reqwest/rustls-tls-native-roots", ] rt-async-std = [ "async-std", "opentelemetry_sdk/rt-async-std", ] rt-tokio = [ "tokio", "opentelemetry_sdk/rt-tokio", ] rt-tokio-current-thread = [ "tokio", "opentelemetry_sdk/rt-tokio-current-thread", ] wasm_collector_client = [ "base64", "http", "js-sys", "pin-project-lite", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", ] [badges.maintenance] status = "deprecated"