[package] name = "sqlx-macros_wasi" version = "0.6.2" repository = "https://github.com/WasmEdge/sqlx" description = "Macros for SQLx, the rust SQL toolkit. Not intended to be used directly." license = "MIT OR Apache-2.0" edition = "2021" authors = [ "Ryan Leckey ", "Austin Bonander ", "Chloe Ross ", "Daniel Akhterov ", ] # daniel@launchbadge.com [lib] proc-macro = true name = "sqlx_macros" path = "src/lib.rs" [features] default = ["runtime-tokio-rustls", "migrate"] migrate = ["sha2", "sqlx-core/migrate"] # runtimes runtime-actix-native-tls = ["runtime-tokio-native-tls"] runtime-async-std-native-tls = [ "sqlx-core/runtime-async-std-native-tls", "sqlx-rt/runtime-async-std-native-tls", "_rt-async-std", ] runtime-tokio-native-tls = [ "sqlx-core/runtime-tokio-native-tls", "sqlx-rt/runtime-tokio-native-tls", "_rt-tokio", ] runtime-actix-rustls = ["runtime-tokio-rustls"] runtime-async-std-rustls = [ "sqlx-core/runtime-async-std-rustls", "sqlx-rt/runtime-async-std-rustls", "_rt-async-std", ] runtime-tokio-rustls = [ "sqlx-core/runtime-tokio-rustls", "sqlx-rt/runtime-tokio-rustls", "_rt-tokio", ] # for conditional compilation _rt-async-std = [] _rt-tokio = [] # offline building support offline = ["sqlx-core/offline", "hex", "serde", "serde_json", "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"] mac_address = ["sqlx-core/mac_address"] uuid = ["sqlx-core/uuid"] bit-vec = ["sqlx-core/bit-vec"] json = ["sqlx-core/json", "serde_json"] [dependencies] dotenvy = { version = "0.15.0", default-features = false } hex = { version = "0.4.3", optional = true } heck = { version = "0.4", features = ["unicode"] } either = "1.6.1" once_cell = "1.9.0" proc-macro2 = { version = "1.0.36", default-features = false } sqlx-core = { package="sqlx-core_wasi", version = "0.6.2", default-features = false, features = ["any"], path = "../sqlx-core" } sqlx-rt = { package="sqlx-rt_wasi", version = "0.6.2", default-features = false, path = "../sqlx-rt" } serde = { version = "1.0.132", features = ["derive"], optional = true } serde_json = { version = "1.0.73", optional = true } sha2 = { version = "0.10.0", optional = true } syn = { version = "1.0.84", default-features = false, features = ["full"] } quote = { version = "1.0.14", default-features = false } url = { version = "2.2.2", default-features = false }