[package] name = "lstngrp" version = "0.0.5" edition = "2021" license = "0BSD" # https://crates.io/category_slugs categories = [ "network-programming", "asynchronous" ] keywords = [ "network", "server", "listen", "protwrap" ] repository = "https://repos.qrnch.tech/pub/lstngrp" description = "Groups listeners and connections with common data/logic." rust-version = "1.62" exclude = [ ".fossil-settings", ".efiles", ".fslckout", "examples", "www", "bacon.toml", "rustfmt.toml" ] # https://doc.rust-lang.org/cargo/reference/manifest.html#the-badges-section [badges] maintenance = { status = "experimental" } [dependencies] hashbrown = { version = "0.15.0" } idbag = { version = "0.2.1" } killswitch = { version = "0.4.2" } parking_lot = { version = "0.12.3" } protwrap = { version = "0.3.0", features = [ "tls", "tokio" ] } tokio = { version = "1.40.0", features = [ "macros", "net", "rt", "sync" ] } [dev-dependencies] tokio = { version = "1.40.0", features = [ "io-util", "rt-multi-thread", "time" ] } [package.metadata.docs.rs] rustdoc-args = ["--generate-link-to-definition"] [lints.clippy] all = { level = "deny", priority = -1 } pedantic = { level = "warn", priority = -1 } nursery = { level = "warn", priority = -1 } cargo = { level = "warn", priority = -1 }