socketioxide-parser-common 0.15.1

Common parser for the socketioxide protocol
Documentation
[package]
name = "socketioxide-parser-common"
description = "Common parser for the socketioxide protocol"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
keywords.workspace = true
categories.workspace = true
license.workspace = true
readme.workspace = true

[dependencies]
bytes.workspace = true
itoa.workspace = true
serde.workspace = true
serde_json.workspace = true
socketioxide-core = { version = "0.15.0", path = "../socketioxide-core" }

[dev-dependencies]
criterion.workspace = true
rmpv = { version = "1.3", features = ["with-serde"] }

[features]
fuzzing = ["socketioxide-core/fuzzing"]

[[bench]]
name = "packet_encode"
path = "benches/packet_encode.rs"
harness = false

[[bench]]
name = "packet_decode"
path = "benches/packet_decode.rs"
harness = false

[[bench]]
name = "value_decode"
path = "benches/value_decode.rs"
harness = false

[[bench]]
name = "value_encode"
path = "benches/value_encode.rs"
harness = false