# 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 = "migrant_lib" version = "0.34.0" authors = ["James Kominick "] exclude = [ "/ci/*", "/db/*", "/migrations/*", "Migrant.toml", ".travis.yml", ] description = "Database migration and configuration library for postgres, sqlite, mysql" readme = "README.md" keywords = [ "database", "migration", "postgres", "sqlite", "mysql", ] categories = [ "database", "development-tools", ] license = "MIT" repository = "https://github.com/jaemk/migrant_lib" [dependencies.chrono] version = "0.4" [dependencies.error-chain] version = "0.12" [dependencies.lazy_static] version = "1" [dependencies.log] version = "0.4" [dependencies.mysql] version = "22" optional = true [dependencies.native-tls] version = "0.2" optional = true [dependencies.percent-encoding] version = "2" [dependencies.postgres] version = "0.19" optional = true [dependencies.postgres-native-tls] version = "0.5" optional = true [dependencies.regex] version = "1" [dependencies.rusqlite] version = "0.29" optional = true [dependencies.serde] version = "1" [dependencies.serde_derive] version = "1" [dependencies.serde_json] version = "1" [dependencies.toml] version = "0.5" [dependencies.url] version = "2" [dependencies.walkdir] version = "2" [features] d-all = [ "d-sqlite", "d-postgres", "d-mysql", ] d-mysql = ["mysql"] d-postgres = [ "postgres", "postgres-native-tls", "native-tls", ] d-sqlite = ["rusqlite"] default = []