content: [package]
  name = "havn"
  version = "0.3.2"
  edition = "2024"
  authors = ["Jack Wills <email@mrjackwills.com>"]
  description = "A fast configurable port scanner with reasonable defaults"
  repository = "https://github.com/mrjackwills/havn"
  homepage = "https://github.com/mrjackwills/havn"
  license = "MIT"
  readme = "README.md"
  keywords = ["docker", "havn", "port", "scan", "tokio"]
  categories = ["command-line-utilities"]
  
  [lints.rust]
  unsafe_code = "forbid"
  
  [lints.clippy]
  nursery = { level = "warn", priority = -1 }
  pedantic = { level = "warn", priority = -1 }
  unused_async = "warn"
  unwrap_used = "warn"
  expect_used = "warn"
  todo = "warn"
  module_name_repetitions = "allow"
  doc_markdown = "allow"
  similar_names = "allow"
  
  # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  
  [dependencies]
  clap = { version = "4.5", features = ["color", "derive", "unicode"] }
  tokio = { version = "1.47", features = [
  	"macros",
  	"net",
  	"parking_lot",
  	"rt",
  	"rt-multi-thread",
  	"signal",
  	"sync",
  	"time",
  ] }
  
  [target.'cfg(windows)'.dependencies]
  os_info = "3.12"
  
  [dev-dependencies]
  warp = { version = "0.4", features = ["server"] }
  
  [profile.release]
  lto = true
  codegen-units = 1
  panic = "abort"
  strip = true
  debug = false
  opt-level = "z"