Cargo.toml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. [package]
  2. name = "libimagstore"
  3. version = "0.3.0"
  4. authors = ["Matthias Beyer <mail@beyermatthias.de>"]
  5. description = "Library for the imag core distribution"
  6. keywords = ["imag", "PIM", "personal", "information", "management"]
  7. readme = "../README.md"
  8. license = "LGPL-2.1"
  9. documentation = "https://matthiasbeyer.github.io/imag/imag_documentation/index.html"
  10. repository = "https://github.com/matthiasbeyer/imag"
  11. homepage = "http://imag-pim.org"
  12. [dependencies]
  13. fs2 = "0.4"
  14. glob = "0.2.11"
  15. lazy_static = "0.2.*"
  16. log = "0.3"
  17. regex = "0.2"
  18. semver = "0.5"
  19. toml = "^0.4"
  20. version = "2.0.1"
  21. crossbeam = "0.2.*"
  22. walkdir = "1.0.*"
  23. itertools = "0.6.*"
  24. is-match = "0.1"
  25. [dependencies.libimagerror]
  26. path = "../libimagerror"
  27. [dependencies.libimagutil]
  28. path = "../libimagutil"
  29. [dev-dependencies]
  30. tempdir = "0.3.4"
  31. env_logger = "0.3"
  32. [features]
  33. default = []
  34. verify = []
  35. # Enable panic!()s if critical errors occur.
  36. #
  37. # # Howto
  38. #
  39. # To enable this, put
  40. #
  41. # ```toml
  42. # [features]
  43. # early-panic = [ "libimagstore/early-panic" ]
  44. # ```
  45. #
  46. # In the crate depending on this library and compile your crate with
  47. # `cargo build --features early-panic`. This way, the `libimagstore`
  48. # implementation fails via `panic!()` instead of propagating errors which have
  49. # to be printed somewhere to be visible.
  50. #
  51. # # WARNING
  52. #
  53. # The behaviour of the store implementation might be broken with this, resulting
  54. # in partially written store entries and/or worse, so this is
  55. #
  56. # _NOT INTENDED FOR PRODUCTION USE_!
  57. #
  58. early-panic=[]