[package]
edition = "2024"
name = "sqlx-firebirdsql"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Firebird SQL driver for SQLx"
readme = "README.md"
keywords = [
"firebird",
"sqlx",
"database",
"sql",
"async",
]
categories = ["database"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/nakagami/sqlx-firebirdsql"
[features]
any = ["sqlx-core/any"]
bigdecimal = []
chrono = [
"dep:chrono",
"sqlx-core/chrono",
]
default = []
json = [
"sqlx-core/json",
"dep:serde_json",
"dep:serde",
]
migrate = ["sqlx-core/migrate"]
offline = [
"sqlx-core/offline",
"dep:serde",
]
rust_decimal = [
"dep:rust_decimal",
"sqlx-core/rust_decimal",
]
time = []
[lib]
name = "sqlx_firebirdsql"
path = "src/lib.rs"
[[test]]
name = "firebird"
path = "tests/firebird.rs"
[dependencies.bytes]
version = "1"
[dependencies.chrono]
version = "0.4"
features = ["clock"]
optional = true
default-features = false
[dependencies.crc]
version = "3"
[dependencies.either]
version = "1"
[dependencies.firebirust]
version = "0.6"
[dependencies.futures-core]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.rust_decimal]
version = "1"
optional = true
[dependencies.serde]
version = "1"
features = ["derive"]
optional = true
[dependencies.serde_json]
version = "1"
optional = true
[dependencies.sqlx-core]
version = "0.9.0"
[dependencies.url]
version = "2"
[dev-dependencies.serial_test]
version = "3.4.0"
[dev-dependencies.tokio]
version = "1"
features = [
"rt-multi-thread",
"macros",
]