[dependencies.bytes]
optional = true
version = "1"
[dependencies.erased-serde]
optional = true
version = "0.4"
[dependencies.fastrand]
version = "2.2"
[dependencies.h2]
optional = true
version = "0.4"
[dependencies.http]
optional = true
version = "1.1"
[dependencies.micropb]
version = "0.1"
[dependencies.opentelemetry-micropb]
version = "0.1.1"
[dependencies.serde]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.tokio]
features = ["sync", "rt", "time", "macros", "net", "rt-multi-thread"]
version = "1.41"
[dependencies.tracelite_macro]
version = "0.1.5"
[[example]]
name = "dyn_trace_detail"
path = "examples/dyn_trace_detail.rs"
[[example]]
name = "sampling"
path = "examples/sampling.rs"
[[example]]
name = "yak_shave"
path = "examples/yak_shave.rs"
[features]
default = ["serde", "h2"]
h2 = ["dep:h2", "dep:http", "dep:bytes"]
serde = ["dep:serde", "dep:erased-serde", "dep:serde_json"]
[lib]
name = "tracelite"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "An alternative to the tracing crate which is specialized for OpenTelemetry traces"
edition = "2021"
license = "MIT"
name = "tracelite"
readme = false
repository = "https://github.com/Schmidt-Embedded-Systems-GmbH/tracelite"
resolver = "1"
version = "0.1.26"