Cargo.toml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. [package]
  2. name = "crown"
  3. version.workspace = true
  4. edition.workspace = true
  5. [features]
  6. default = ["slog-tracing"]
  7. slog-tracing = []
  8. trait-alias = []
  9. bazel_build = []
  10. [dependencies]
  11. anyhow = { workspace = true }
  12. axum = { workspace = true }
  13. bitvec = { workspace = true }
  14. blake3 = { workspace = true }
  15. clap = { workspace = true, features = ["derive", "cargo", "color", "env"] }
  16. dirs = { workspace = true }
  17. ibig = { workspace = true }
  18. sword = { workspace = true }
  19. sword_macros = { workspace = true }
  20. assert_no_alloc = { workspace = true }
  21. async-trait = { workspace = true }
  22. bincode = { workspace = true, features = ["serde"] }
  23. byteorder = { workspace = true }
  24. bytes = { workspace = true, features = ["serde"] }
  25. either = { workspace = true }
  26. futures = { workspace = true }
  27. getrandom = { workspace = true }
  28. gnort = { workspace = true }
  29. intmap = { workspace = true }
  30. rand = { workspace = true }
  31. serde = { workspace = true }
  32. tempfile = { workspace = true }
  33. termimad = { workspace = true }
  34. thiserror = { workspace = true }
  35. tracing = { workspace = true }
  36. tracing-test = { workspace = true }
  37. tracing-subscriber = { workspace = true }
  38. tokio = { workspace = true, features = ["time", "sync", "signal"] }
  39. tokio-util = { workspace = true, features = ["rt"] }
  40. yaque = { workspace = true }
  41. chrono = { workspace = true }
  42. opentelemetry.workspace = true
  43. opentelemetry-otlp.workspace = true
  44. opentelemetry_sdk.workspace = true
  45. tonic.workspace = true
  46. tracing-opentelemetry.workspace = true
  47. [dev-dependencies]
  48. [lib]
  49. name = "crown"
  50. path = "src/lib.rs"