[dependencies.bincode]
version = "1.3"
[dependencies.bitflags]
features = ["serde"]
version = "2.6"
[dependencies.bytes]
version = "1.7"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.thiserror]
version = "1.0"
[dev-dependencies.tokio-test]
version = "0.4"
[lib]
name = "quic_reverse_control"
path = "src/lib.rs"
[lints.clippy]
cast_possible_truncation = "allow"
expect_used = "allow"
if_not_else = "allow"
items_after_statements = "allow"
let_underscore_untyped = "allow"
manual_let_else = "allow"
module_name_repetitions = "allow"
option_if_let_else = "allow"
redundant_clone = "allow"
redundant_pub_crate = "allow"
significant_drop_tightening = "allow"
similar_names = "allow"
single_char_pattern = "allow"
uninlined_format_args = "allow"
unwrap_used = "allow"
[lints.clippy.all]
level = "warn"
priority = -1
[lints.clippy.nursery]
level = "warn"
priority = -1
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.rust]
missing_docs = "warn"
unsafe_code = "deny"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["network-programming", "asynchronous"]
description = "Control protocol implementation for quic-reverse"
edition = "2021"
keywords = ["quic", "networking", "reverse-tunnel", "multiplexing"]
license = "Apache-2.0"
name = "quic-reverse-control"
readme = false
repository = "https://github.com/Farlight-Networks/quic-reverse"
rust-version = "1.75"
version = "0.1.0"