# 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 = "openiap-client" version = "0.0.16" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "openiap client library" readme = "README.md" license = "MPL-2.0" [lib] name = "openiap_client" path = "src/lib.rs" [dependencies.async-channel] version = "2.3.1" [dependencies.bytes] version = "1.8.0" [dependencies.flate2] version = "1.0.34" [dependencies.futures] version = "0.3.31" [dependencies.futures-channel] version = "0.3.31" [dependencies.futures-util] version = "0.3.31" features = [ "sink", "std", ] default-features = false [dependencies.hostname] version = "0.4.0" [dependencies.indexmap] version = "2.6.0" [dependencies.lazy_static] version = "1.5.0" [dependencies.md5] version = "0.7.0" [dependencies.memory-stats] version = "1.2.0" [dependencies.minreq] version = "2.12.0" features = ["https"] [dependencies.once_cell] version = "1.20.2" [dependencies.openiap-proto] version = "0.0" [dependencies.opentelemetry] version = "0.26.0" optional = true [dependencies.opentelemetry-otlp] version = "0.26.0" features = [ "metrics", "grpc-tonic", "tls-webpki-roots", ] optional = true [dependencies.opentelemetry_sdk] version = "0.26.0" features = [ "rt-tokio", "async-std", ] optional = true [dependencies.perf_monitor] version = "0.2.1" [dependencies.prost] version = "0.13.3" [dependencies.prost-types] version = "0.13.3" [dependencies.serde] version = "1.0.214" features = ["derive"] [dependencies.serde_json] version = "1.0.132" [dependencies.sqids] version = "0.4.1" [dependencies.systemstat] version = "0.2.3" [dependencies.tokio] version = "1.41.0" features = [ "rt-multi-thread", "tracing", ] [dependencies.tokio-stream] version = "0.1.16" [dependencies.tokio-tungstenite] version = "0.24.0" features = ["rustls-tls-native-roots"] [dependencies.tonic] version = "0.12.3" features = ["tls-roots"] [dependencies.tracing] version = "0.1.40" features = [ "log", "attributes", ] [dependencies.tracing-subscriber] version = "0.3.18" features = [ "std", "env-filter", "json", ] [dependencies.url] version = "2.5.3" [features] default = [ "otel_memory", "otel_package_stats", "otel_commands", "otel_connections", "otel_elapsed", ] otel = [ "dep:opentelemetry", "dep:opentelemetry_sdk", "dep:opentelemetry-otlp", ] otel_commands = ["otel"] otel_connections = ["otel"] otel_cpu = ["otel"] otel_disk = ["otel"] otel_elapsed = ["otel"] otel_memory = ["otel"] otel_network = ["otel"] otel_package_stats = ["otel"]