[package]
name = "yo-resp"
description = "The RESP2 and RESP3 codec: borrowed request frames in, wire bytes out, no allocation on the hot path."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
[dependencies]
yo-alloc = { workspace = true }
yo-common = { workspace = true }
yo-doc = { workspace = true }
yo-graph = { workspace = true }
yo-kv = { workspace = true }
yo-reactor = { workspace = true }
yo-series = { workspace = true }
yo-search = { workspace = true }
yo-shape = { workspace = true }
yo-sketch = { workspace = true }
yo-vector = { workspace = true }
[target.'cfg(unix)'.dependencies]
libc = { workspace = true }
[target.'cfg(windows)'.dependencies]
windows-sys = { workspace = true, features = ["Win32_System_Threading"] }
[dev-dependencies]
criterion = { workspace = true }
[lints]
workspace = true
[[bench]]
name = "codec"
harness = false
[[bench]]
name = "engine"
harness = false