[badges.maintenance]
status = "actively-developed"
[dependencies.aes-gcm]
default-features = false
features = ["std", "aes", "rand_core"]
optional = true
version = "~0.10"
[dependencies.bytes]
version = "^1.5"
[dependencies.rsa]
default-features = false
features = ["std"]
optional = true
version = "~0.9"
[dependencies.sha2]
default-features = false
features = ["std"]
optional = true
version = "~0.10"
[dependencies.thiserror]
version = "^1.0"
[dependencies.tokio]
default-features = false
features = ["io-util"]
version = "^1"
[dependencies.variable-len-reader]
features = ["async_default", "async_bools"]
version = "^1"
[dev-dependencies.anyhow]
version = "^1.0"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros", "net"]
version = "^1"
[features]
auto_flush = []
default = ["auto_flush", "encrypt"]
encrypt = ["dep:rsa", "dep:aes-gcm", "dep:sha2"]
[package]
authors = ["xuxiaocheng <2762267080@qq.com>"]
categories = ["network-programming"]
description = "Conveniently transfer data in chunk through tokio TCP stream."
documentation = "https://docs.rs/tcp-handler/"
edition = "2021"
license = "(MIT OR Apache-2.0) AND BSD-3-Clause"
name = "tcp-handler"
readme = "README.md"
repository = "https://github.com/xuxiaocheng0201/tcp-handler/"
version = "0.1.0"
[profile.dev.package.num-bigint-dig]
opt-level = 3