Cargo.toml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. [package]
  2. name = "hbbs"
  3. version = "1.1.6"
  4. authors = ["open-trade <info@rustdesk.com>"]
  5. edition = "2021"
  6. build = "build.rs"
  7. default-run = "hbbs"
  8. [[bin]]
  9. name = "hbbr"
  10. path = "src/hbbr.rs"
  11. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  12. [dependencies]
  13. hbb_common = { path = "libs/hbb_common" }
  14. serde_derive = "1.0"
  15. serde = "1.0"
  16. serde_json = "1.0"
  17. lazy_static = "1.4"
  18. clap = "2"
  19. rust-ini = "0.18"
  20. minreq = { version = "2.4", features = ["punycode"] }
  21. machine-uid = "0.2"
  22. mac_address = "1.1"
  23. whoami = "1.2"
  24. base64 = "0.13"
  25. axum = { version = "0.5", features = ["headers"] }
  26. sqlx = { version = "0.6", features = [ "runtime-tokio-rustls", "sqlite", "macros", "chrono", "json" ] }
  27. deadpool = "0.8"
  28. async-trait = "0.1"
  29. async-speed-limit = { git = "https://github.com/open-trade/async-speed-limit" }
  30. uuid = { version = "1.0", features = ["v4"] }
  31. bcrypt = "0.13"
  32. chrono = "0.4"
  33. jsonwebtoken = "8"
  34. headers = "0.3"
  35. once_cell = "1.8"
  36. sodiumoxide = "0.2"
  37. tokio-tungstenite = "0.17"
  38. tungstenite = "0.17"
  39. regex = "1.4"
  40. tower-http = { version = "0.3", features = ["fs", "trace", "cors"] }
  41. http = "0.2"
  42. flexi_logger = { version = "0.22", features = ["async", "use_chrono_for_offset"] }
  43. ipnetwork = "0.20"
  44. local-ip-address = "0.4"
  45. [build-dependencies]
  46. hbb_common = { path = "libs/hbb_common" }
  47. [workspace]
  48. members = ["libs/hbb_common"]