content: [package]
  name = "tuwunel_core"
  categories.workspace = true
  description.workspace = true
  edition.workspace = true
  keywords.workspace = true
  license.workspace = true
  readme.workspace = true
  repository.workspace = true
  version.workspace = true
  
  [lib]
  path = "mod.rs"
  bench = false
  crate-type = [
  	"rlib",
  #	"dylib",
  ]
  
  [features]
  brotli_compression = [
  	"reqwest/brotli",
  ]
  console = []
  gzip_compression = [
  	"reqwest/gzip",
  ]
  jemalloc = [
  	"dep:tikv-jemalloc-sys",
  	"dep:tikv-jemalloc-ctl",
  	"dep:tikv-jemallocator",
  ]
  jemalloc_conf = []
  jemalloc_prof = [
  	"tikv-jemalloc-sys/profiling",
  ]
  jemalloc_stats = [
      "tikv-jemalloc-sys/stats",
      "tikv-jemalloc-ctl/stats",
      "tikv-jemallocator/stats",
  ]
  perf_measurements = []
  release_max_log_level = [
  	"tracing/max_level_trace",
  	"tracing/release_max_level_info",
  	"log/max_level_trace",
  	"log/release_max_level_info",
  ]
  sentry_telemetry = []
  tuwunel_mods = [
      "dep:libloading"
  ]
  zstd_compression = [
      "reqwest/zstd",
  ]
  
  [dependencies]
  argon2.workspace = true
  arrayvec.workspace = true
  axum.workspace = true
  axum-extra.workspace = true
  bytes.workspace = true
  bytesize.workspace = true
  cargo_toml.workspace = true
  checked_ops.workspace = true
  chrono.workspace = true
  clap.workspace = true
  tuwunel-macros.workspace = true
  const-str.workspace = true
  core_affinity.workspace = true
  ctor.workspace = true
  cyborgtime.workspace = true
  either.workspace = true
  figment.workspace = true
  futures.workspace = true
  http-body-util.workspace = true
  http.workspace = true
  ipaddress.workspace = true
  itertools.workspace = true
  jsonwebtoken.workspace = true
  libc.workspace = true
  libloading.workspace = true
  libloading.optional = true
  log.workspace = true
  num-traits.workspace = true
  rand.workspace = true
  regex.workspace = true
  reqwest.workspace = true
  ring.workspace = true
  ruma.workspace = true
  sanitize-filename.workspace = true
  serde_json.workspace = true
  serde_regex.workspace = true
  serde_yaml.workspace = true
  serde.workspace = true
  smallvec.workspace = true
  smallstr.workspace = true
  thiserror.workspace = true
  tikv-jemallocator.optional = true
  tikv-jemallocator.workspace = true
  tikv-jemalloc-ctl.optional = true
  tikv-jemalloc-ctl.workspace = true
  tikv-jemalloc-sys.optional = true
  tikv-jemalloc-sys.workspace = true
  tokio.workspace = true
  tokio-metrics.workspace = true
  toml.workspace = true
  tracing-core.workspace = true
  tracing-subscriber.workspace = true
  tracing.workspace = true
  url.workspace = true
  
  [target.'cfg(unix)'.dependencies]
  nix.workspace = true
  
  [dev-dependencies]
  criterion.workspace = true
  insta.workspace = true
  maplit.workspace = true
  similar.workspace = true
  
  [lints]
  workspace = true
  
  [[bench]]
  name = "state_res"
  harness = false
  