You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.1KB

  1. [package]
  2. name = "melib"
  3. version = "0.3.2"
  4. authors = ["Manos Pitsidianakis <el13635@mail.ntua.gr>"]
  5. workspace = ".."
  6. edition = "2018"
  7. build = "build.rs"
  8. [dependencies]
  9. bitflags = "1.0"
  10. chrono = { version = "0.4", features = ["serde"] }
  11. crossbeam = "0.7.2"
  12. data-encoding = "2.1.1"
  13. encoding = "0.2.33"
  14. fnv = "1.0.3"
  15. memmap = { version = "0.5.2", optional = true }
  16. nom = "3.2.0"
  17. notify = { version = "4.0.1", optional = true }
  18. notify-rust = { version = "^3", optional = true }
  19. termion = "1.5.1"
  20. xdg = "2.1.0"
  21. native-tls = { version ="0.2", optional=true }
  22. serde = { version = "1.0.71", features = ["rc", ] }
  23. serde_derive = "1.0.71"
  24. bincode = "1.2.0"
  25. uuid = { version = "0.7.4", features = ["serde", "v4"] }
  26. text_processing = { path = "../text_processing", version = "*", optional= true }
  27. libc = {version = "0.2.59", features = ["extra_traits",]}
  28. [features]
  29. default = ["unicode_algorithms", "imap_backend", "maildir_backend", "mbox_backend", "vcard"]
  30. debug-tracing = []
  31. unicode_algorithms = ["text_processing"]
  32. imap_backend = ["native-tls"]
  33. maildir_backend = ["notify", "notify-rust", "memmap"]
  34. mbox_backend = ["notify", "notify-rust", "memmap"]
  35. notmuch_backend = []
  36. vcard = []