[[bench]]
harness = false
name = "benchmark"
path = "benches/benchmark.rs"
[dependencies.sqlx-scylladb-core]
version = "=0.2.2"
[dependencies.sqlx-scylladb-ext]
version = "=0.2.2"
[dependencies.sqlx-scylladb-macros]
optional = true
version = "=0.2.2"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.bigdecimal-04]
package = "bigdecimal"
version = "0.4"
[dev-dependencies.chrono-04]
package = "chrono"
version = "0.4"
[dev-dependencies.criterion]
features = ["stable", "async_tokio"]
version = "0.7.0"
[dev-dependencies.dotenvy]
version = "0.15"
[dev-dependencies.pprof]
features = ["protobuf", "protobuf-codec"]
version = "0.15.0"
[dev-dependencies.scylla]
version = "1.3"
[dev-dependencies.secrecy-08]
package = "secrecy"
version = "0.8.0"
[dev-dependencies.sqlx]
default-features = false
features = ["uuid", "runtime-tokio", "uuid", "runtime-tokio", "macros"]
version = "0.8"
[dev-dependencies.time-03]
package = "time"
version = "0.3"
[dev-dependencies.tokio]
features = ["rt-multi-thread", "macros"]
version = "1"
[dev-dependencies.url]
version = "2"
[dev-dependencies.uuid]
version = "1"
[[example]]
name = "any"
path = "examples/any.rs"
required-features = ["migrate"]
[[example]]
name = "basic"
path = "examples/basic.rs"
required-features = ["migrate"]
[[example]]
name = "user_defined_type"
path = "examples/user_defined_type.rs"
required-features = ["migrate", "derive"]
[features]
any = ["sqlx-scylladb-core/any"]
bigdecimal-04 = ["sqlx-scylladb-core/bigdecimal-04"]
chrono-04 = ["sqlx-scylladb-core/chrono-04"]
default = ["any", "migrate", "macros"]
derive = ["sqlx-scylladb-macros/derive"]
macros = ["derive", "sqlx-scylladb-macros/macros"]
migrate = ["sqlx-scylladb-core/migrate"]
openssl-010 = ["sqlx-scylladb-core/openssl-010"]
rustls-023 = ["sqlx-scylladb-core/rustls-023"]
secrecy-08 = ["sqlx-scylladb-core/secrecy-08"]
time-03 = ["sqlx-scylladb-core/time-03"]
[lib]
name = "sqlx_scylladb"
path = "src/lib.rs"
[package]
authors = ["Masato Hirahata <masato.hirahata@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A database driver for ScyllaDB to be used with the Rust sqlx framework."
edition = "2024"
keywords = ["database", "sqlx", "scylla", "scylladb"]
license = "MIT OR Apache-2.0"
name = "sqlx-scylladb"
readme = false
repository = "https://github.com/masato-hi/sqlx-scylladb"
version = "0.2.2"
[[test]]
name = "test-batch"
path = "tests/batch.rs"
required-features = ["migrate"]
[[test]]
name = "test-migrate"
path = "tests/migrate.rs"
required-features = ["migrate"]
[[test]]
name = "test-openssl"
path = "tests/openssl.rs"
required-features = ["migrate", "openssl-010"]
[[test]]
name = "test-query-result"
path = "tests/query_result.rs"
required-features = ["migrate"]
[[test]]
name = "test-rustls"
path = "tests/rustls.rs"
required-features = ["migrate", "rustls-023"]
[[test]]
name = "test-types-any"
path = "tests/types/any.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-ascii"
path = "tests/types/ascii.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-bigint"
path = "tests/types/bigint.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-blob"
path = "tests/types/blob.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-boolean"
path = "tests/types/boolean.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-counter"
path = "tests/types/counter.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-date"
path = "tests/types/date.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-double"
path = "tests/types/double.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-duration"
path = "tests/types/duration.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-float"
path = "tests/types/float.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-inet"
path = "tests/types/inet.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-int"
path = "tests/types/int.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-smallint"
path = "tests/types/smallint.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-text"
path = "tests/types/text.rs"
required-features = ["migrate", "secrecy-08"]
[[test]]
name = "test-types-text-map"
path = "tests/types/text_map.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-time"
path = "tests/types/time.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-timestamp"
path = "tests/types/timestamp.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-tinyint"
path = "tests/types/tinyint.rs"
required-features = ["migrate"]
[[test]]
name = "test-types-tuple"
path = "tests/types/tuple.rs"
required-features = ["migrate", "derive"]
[[test]]
name = "test-types-user-defined-type"
path = "tests/types/user_defined_type.rs"
required-features = ["migrate", "derive"]
[[test]]
name = "test-types-uuid"
path = "tests/types/uuid.rs"
required-features = ["migrate"]