Cargo.toml 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. [package]
  2. name = "microrm"
  3. version = "0.4.0"
  4. edition = "2021"
  5. license = "BSD-4-Clause"
  6. authors = ["Kestrel <kestrel@flying-kestrel.ca>"]
  7. repository = "https://git.flying-kestrel.ca/kestrel/microrm"
  8. description = "Lightweight ORM using sqlite as a backend."
  9. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  10. [package.metadata.docs.rs]
  11. features = ["clap"]
  12. all-features = true
  13. [features]
  14. clap = ["dep:clap"]
  15. [dependencies]
  16. base64 = "0.13"
  17. sha2 = "0.10"
  18. libsqlite3-sys = "0.28"
  19. serde = { version = "1.0", features = ["derive"] }
  20. serde_json = { version = "1.0" }
  21. lazy_static = { version = "1.4.0" }
  22. time = "0.3"
  23. microrm-macros = { path = "../microrm-macros", version = "0.4.0" }
  24. log = "0.4.17"
  25. topological-sort = { version = "0.2" }
  26. clap = { version = "4", optional = true }
  27. [dev-dependencies]
  28. test-log = "0.2.15"
  29. clap = { version = "4", features = ["derive"] }
  30. # criterion = "0.5"
  31. # rand = "0.8.5"
  32. # stats_alloc = "0.1.10"
  33. # [[bench]]
  34. # name = "simple_in_memory"
  35. # harness = false