# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "cqrs-es2-store" version = "0.2.0" authors = ["Dave Garred ", "Bassem Girgis "] description = "Sync implementation of the cqrs-es2 store." documentation = "https://docs.rs/cqrs-es2-store" readme = "README.md" keywords = ["cqrs", "event-sourcing", "es", "DDD"] license = "MIT" repository = "https://github.com/brgirgis/cqrs-es2-store" [dependencies.cqrs-es2] version = "0.10.0" [dependencies.log] version = "^0.4" [dependencies.mongodb] version = "2.0.0-beta.3" features = ["sync"] optional = true default-features = false [dependencies.mysql] version = "^21.0.1" optional = true [dependencies.postgres] version = "^0.19.1" features = ["with-serde_json-1"] optional = true [dependencies.redis] version = "^0.21.1" optional = true default-features = false [dependencies.rusqlite] version = "^0.25.3" features = ["bundled"] optional = true [dependencies.serde] version = "^1.0.127" features = ["derive"] [dependencies.serde_json] version = "^1.0.66" [dev-dependencies.uuid] version = "0.8.2" features = ["v4"] [features] default = ["with-all-sync"] with-all-doc-db = ["with-mongodb"] with-all-kv-db = ["with-redis"] with-all-sql = ["with-mysql", "with-postgres", "with-sqlite"] with-all-sync = ["with-all-sql", "with-all-doc-db", "with-all-kv-db"] with-mongodb = ["mongodb"] with-mysql = ["mysql"] with-postgres = ["postgres"] with-redis = ["redis"] with-sqlite = ["rusqlite"]