content: # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  [package]
  name = "turbofuro_worker"
  version = "0.1.29"
  edition = "2021"
  license.workspace = true
  repository.workspace = true
  authors.workspace = true
  categories.workspace = true
  homepage.workspace = true
  keywords.workspace = true
  readme = "../README.md"
  description = "Worker executable for Turbofuro"
  
  [[bin]]
  name = "turbofuro_worker"
  path = "src/main.rs"
  
  [dependencies]
  axum = { version = "0.8.1", features = ["ws", "multipart"] }
  turbofuro_runtime = { path = "../turbofuro_runtime", version = "0.1.22" }
  chrono = "0.4.23"
  hyper = { version = "1.3.1", features = ["full"] }
  log = "0.4.17"
  pretty_env_logger = "0.5.0"
  serde = "1.0.149"
  serde_json = "1.0.91"
  serde_urlencoded = "0.7.1"
  tokio = { version = "1.43.0", features = ["full"] }
  tracing = "0.1.37"
  tracing-subscriber = { version = "0.3.16", features = ["env-filter"] }
  async-trait = "0.1.60"
  reqwest = { version = "0.12.12", features = ["json", "native-tls-vendored"] }
  http = "1.2.0"
  async-recursion = "1.0.0"
  serde_derive = "1.0.152"
  futures-util = "0.3.25"
  mime = "0.3.16"
  encoding_rs = "0.8.31"
  tower = { version = "0.5.2", features = ["util"] }
  pico-args = { version = "0.5.0", features = ["eq-separator"] }
  anyhow = "1.0.69"
  http-body = "1.0"
  tower-http = { version = "0.6.2", features = [
      "cors",
      "timeout",
      "compression-br",
      "compression-deflate",
      "compression-gzip",
  ] }
  itertools = "0.14.0"
  dashmap = "6.1.0"
  once_cell = "1.18.0"
  tokio-tungstenite = { version = "0.26.1", features = [
      "native-tls",
      "native-tls-vendored",
  ] }
  nanoid = "0.4.0"
  fastrand = "2.0.1"
  hostname = "0.4.0"
  moka = { version = "0.12.3", features = ["future"] }
  axum-server = "0.7.1"
  http-body-util = "0.1.1"
  console-subscriber = "0.4.1"
  tokio-stream = "0.1.17"
  axum-extra = { version = "0.10.0", features = ["cookie"] }
  multer = { version = "3.1.0", features = ["all", "tokio-io"] }
  