dcontext 0.9.0

Distributed context propagation for Rust — scoped, type-safe, serializable
Documentation
[package]

name = "dcontext"

version = "0.9.0"

edition = "2021"

description = "Distributed context propagation for Rust — scoped, type-safe, serializable"

license = "MIT"

readme = "../README.md"

repository = "https://github.com/microsoft/dcontext"

keywords = ["context", "distributed", "propagation", "tracing", "scope"]

categories = ["concurrency", "network-programming"]



[dependencies]

bincode = "1"

base64 = { version = "0.22", optional = true }

serde = { version = "1", features = ["derive"] }

thiserror = "2"

pin-project-lite = "0.2"



[features]

default = ["base64", "context-key"]

base64 = ["dep:base64"]

context-key = []



[dev-dependencies]

tokio = { version = "1", features = ["full", "test-util"] }

serde_json = "1"

criterion = { version = "0.5", features = ["async_tokio"] }



[[bench]]

name = "context_propagation"

harness = false