[workspace]
members = ["rust-query-macros"]
[package]
name = "rust-query"
version = "0.4.3"
edition = "2024"
description = "A query builder using rust concepts."
categories = ["database"]
repository = "https://github.com/LHolten/rust-query/"
license = "MIT OR Apache-2.0"
rust-version = "1.85"
[dependencies]
sea-query = "0.32"
sea-query-rusqlite = "0.7"
rusqlite = { version = "0.32", features = ["modern_sqlite", "unlock_notify"] }
k12 = {version = "0.3", optional = true}
rust-query-macros = { path = "rust-query-macros", version = "=0.4.3" }
ref-cast = "1.0.23"
pretty_assertions = "1.4.0"
r2d2_sqlite = "0.25.0"
r2d2 = "0.8"
static_assertions = "1.1.0"
[dev-dependencies]
trybuild = "1.0.97"
expect-test = "1"
rand = "0.9.1"
[features]
default = ["dev"]
bundled = ["rusqlite/bundled"]
dev = ["dep:k12"]