[package] name = "sqlx-macros" version = "0.4.0-pre" repository = "https://github.com/launchbadge/sqlx" description = "Macros for SQLx, the rust SQL toolkit. Not intended to be used directly." license = "MIT OR Apache-2.0" edition = "2018" authors = [ "Ryan Leckey ", # ryan@launchbadge.com "Austin Bonander ", # austin@launchbadge.com "Zachery Gyurkovitz ", # zach@launchbadge.com "Daniel Akhterov ", # daniel@launchbadge.com ] [lib] proc-macro = true [features] default = [ "runtime-async-std" ] # runtimes runtime-async-std = [ "sqlx-core/runtime-async-std", "sqlx-rt/runtime-async-std" ] runtime-tokio = [ "sqlx-core/runtime-tokio", "sqlx-rt/runtime-tokio" ] runtime-actix = [ "sqlx-core/runtime-actix", "sqlx-rt/runtime-actix" ] # offline building support offline = ["sqlx-core/offline", "serde", "serde_json", "hex", "sha2"] # database mysql = [ "sqlx-core/mysql" ] postgres = [ "sqlx-core/postgres" ] sqlite = [ "sqlx-core/sqlite" ] mssql = [ "sqlx-core/mssql" ] # type bigdecimal = [ "sqlx-core/bigdecimal" ] decimal = [ "sqlx-core/decimal" ] chrono = [ "sqlx-core/chrono" ] time = [ "sqlx-core/time" ] ipnetwork = [ "sqlx-core/ipnetwork" ] uuid = [ "sqlx-core/uuid" ] json = [ "sqlx-core/json", "serde_json" ] [dependencies] dotenv = { version = "0.15.0", default-features = false } futures = { version = "0.3.4", default-features = false, features = [ "executor" ] } hex = { version = "0.4.2", optional = true } heck = "0.3.1" either = "1.5.3" proc-macro2 = { version = "1.0.9", default-features = false } sqlx-core = { version = "0.4.0-pre", default-features = false, path = "../sqlx-core" } sqlx-rt = { version = "0.1.0-pre", default-features = false, path = "../sqlx-rt" } serde = { version = "1.0.111", optional = true } serde_json = { version = "1.0.30", features = [ "preserve_order" ], optional = true } sha2 = { version = "0.9.1", optional = true } syn = { version = "1.0.30", default-features = false, features = [ "full" ] } quote = { version = "1.0.6", default-features = false } url = { version = "2.1.1", default-features = false }