Cargo.toml 858 B

123456789101112131415161718192021222324252627282930313233
  1. [package]
  2. name = "kuatia-storage-sql"
  3. description = "SQLite/PostgreSQL storage backend for the Kuatia ledger."
  4. version.workspace = true
  5. edition.workspace = true
  6. rust-version.workspace = true
  7. license.workspace = true
  8. repository.workspace = true
  9. authors.workspace = true
  10. keywords.workspace = true
  11. categories.workspace = true
  12. [lints]
  13. workspace = true
  14. [dependencies]
  15. kuatia-types.workspace = true
  16. kuatia-storage.workspace = true
  17. sqlx = { workspace = true, features = ["macros"] }
  18. async-trait.workspace = true
  19. serde.workspace = true
  20. serde_json.workspace = true
  21. [dev-dependencies]
  22. tokio = { workspace = true, features = ["full"] }
  23. paste.workspace = true
  24. [features]
  25. default = ["sqlite"]
  26. sqlite = ["sqlx/sqlite"]
  27. postgres = ["sqlx/postgres"]
  28. # Pass through to the domain crates: swap the Cent backing to i128.
  29. i128 = ["kuatia-types/i128", "kuatia-storage/i128"]