Cargo.toml 1007 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. "/dog-screenshot.png", "/Justfile", "/README.md", "/.rustfmt.toml", "/.travis.yml",
  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. log = "0.4"
  37. [dependencies.env_logger]
  38. version = "0.7"
  39. default_features = false
  40. features = [ "termcolor", "atty", "humantime" ]
  41. [build-dependencies]
  42. datetime = { version = "0.5.1", default_features = false }
  43. regex = { version = "1.3", default_features = false, features = ["std"] }
  44. [dev-dependencies]
  45. pretty_assertions = "0.6"