[package]
name = "qevent"
version = "0.5.1"
edition.workspace = true
description = "qlog implementation"
readme.workspace = true
repository.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
rust-version.workspace = true

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
bytes = { workspace = true }
enum_dispatch = { workspace = true }
derive_builder = { workspace = true }
derive_more = { workspace = true, features = ["from", "into", "display"] }
serde = { workspace = true, features = ["derive"] }
pin-project-lite = { workspace = true }
qbase = { workspace = true }
serde_json = { workspace = true }
serde_with = { workspace = true, features = ["hex"] }
tokio = { workspace = true, features = [
    "fs",
    "rt",
    "sync",
    "io-std",
    "io-util",
] }
tracing = { workspace = true }

[dev-dependencies]
tokio = { workspace = true, features = ["macros", "io-std"] }

[features]
telemetry = []
raw_data = []
