Cargo.toml 790 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [package]
  2. name = "dog"
  3. version = "0.1.0-pre"
  4. authors = ["Benjamin Sago <[email protected]>"]
  5. edition = "2018"
  6. exclude = [
  7. "/completions/*", "/man/*", "/xtests/*",
  8. "/clippy.toml", "/dog-screenshot.png", "/Justfile", "/README.md",
  9. ]
  10. [[bin]]
  11. name = "dog"
  12. path = "src/main.rs"
  13. [workspace]
  14. members = [
  15. "dns",
  16. "dns-transport",
  17. ]
  18. [profile.release]
  19. lto = true
  20. overflow-checks = true
  21. panic = "abort"
  22. [dependencies]
  23. # dns stuff
  24. dns = { path = "./dns" }
  25. dns-transport = { path = "./dns-transport" }
  26. # command-line
  27. ansi_term = "0.12"
  28. atty = "0.2"
  29. getopts = "0.2"
  30. # transaction ID generation
  31. rand = "0.7"
  32. # json
  33. serde = "1.0"
  34. serde_json = "1.0"
  35. # logging
  36. env_logger = "0.7"
  37. log = "0.4"
  38. [build-dependencies]
  39. datetime = "0.5"
  40. regex = "1.3"
  41. [dev-dependencies]
  42. pretty_assertions = "0.6"