[dependencies.asynchronous-codec]
optional = true
version = "0.6"
[dependencies.bytes]
optional = true
version = "1"
[dependencies.memchr]
version = "2"
[dependencies.tokio-util]
features = ["codec"]
optional = true
version = "0.7"
[dev-dependencies.bytes]
version = "1"
[dev-dependencies.futures]
version = "0.3"
[dev-dependencies.tokio]
features = ["macros", "rt", "io-util"]
version = "1"
[[example]]
name = "async_codec"
path = "examples/async_codec.rs"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "benchmark"
path = "examples/benchmark.rs"
[[example]]
name = "stream"
path = "examples/stream.rs"
[[example]]
name = "tokio_codec"
path = "examples/tokio_codec.rs"
[features]
async-codec = ["dep:asynchronous-codec", "dep:bytes"]
default = []
tokio-codec = ["dep:tokio-util", "dep:bytes"]
[lib]
name = "slipstream"
path = "src/lib.rs"
[package]
authors = ["Uli Köhler"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["encoding", "network-programming"]
description = "The fastest SLIP codec for Rust"
edition = "2021"
keywords = ["slip", "serial", "codec", "stream"]
license = "Apache-2.0"
name = "slipspeed"
readme = "README.md"
repository = "https://github.com/ulikoehler/slipspeed"
version = "1.0.0"