Cargo.toml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. [package]
  2. name = "nockapp"
  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. async-trait = { workspace = true }
  13. axum = { workspace = true }
  14. bitvec = { workspace = true }
  15. blake3 = { workspace = true }
  16. clap = { workspace = true, features = ["derive", "cargo", "color", "env"] }
  17. dirs = { workspace = true }
  18. ibig = { workspace = true }
  19. nockvm = { workspace = true }
  20. nockvm_macros = { workspace = true }
  21. bincode = { workspace = true, features = ["serde"] }
  22. byteorder = { workspace = true }
  23. bytes = { workspace = true, features = ["serde"] }
  24. chrono = { workspace = true }
  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. signal-hook = { workspace = true }
  33. signal-hook-tokio = { workspace = true, features = ["futures-v0_3"] }
  34. tempfile = { workspace = true }
  35. termimad = { workspace = true }
  36. thiserror = { workspace = true }
  37. tokio = { workspace = true, features = ["time", "sync", "signal"] }
  38. tokio-util = { workspace = true, features = ["rt"] }
  39. tracing = { workspace = true }
  40. tracing-subscriber = { workspace = true }
  41. tracing-test = { workspace = true }
  42. yaque = { workspace = true }
  43. opentelemetry.workspace = true
  44. opentelemetry-otlp.workspace = true
  45. opentelemetry_sdk.workspace = true
  46. tonic.workspace = true
  47. tracing-opentelemetry.workspace = true
  48. [dev-dependencies]
  49. [lib]
  50. name = "nockapp"
  51. path = "src/lib.rs"