[package] name = "dbcrossbar_trino" version = "0.1.0" authors = ["Eric Kidd "] edition = "2021" description = "Lightweight Trino interface for dbcrossbar and related tools" categories = ["database"] keywords = ["trino", "client"] license = "Apache-2.0 OR MIT" readme = "README.md" homepage = "https://github.com/dbcrossbar/dbcrossbar/tree/main/crates/dbcrossbar_trino" repository = "https://github.com/dbcrossbar/dbcrossbar" documentation = "https://docs.rs/dbcrossbar_trino" # Configuration for docs.rs to enable all features and annotate APIs with the # feature they are defined in. [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [features] default = [] values = [ "dep:base64", "dep:chrono", "dep:float-cmp", "dep:geojson", "dep:geo-types", "dep:rust_decimal", "dep:serde_json", "dep:uuid", "dep:wkt", ] proptest = [ "values", "dep:proptest", "dep:proptest-arbitrary-interop", "dep:proptest-derive", ] client = ["values", "dep:reqwest", "dep:tokio"] [dev-dependencies] proptest = { version = "1.5.0" } proptest-arbitrary-interop = { version = "0.1.0" } proptest-derive = { version = "0.5.0" } tokio = { version = "1.16", features = ["macros", "rt-multi-thread", "time"] } [dependencies] base64 = { version = "0.22.1", optional = true } chrono = { version = "0.4.38", features = ["arbitrary"], optional = true } float-cmp = { version = "0.10.0", optional = true } geojson = { version = "0.24.1", features = ["geo-types"], optional = true } geo-types = { version = "0.7.13", optional = true } proptest = { version = "1.5.0", optional = true } proptest-arbitrary-interop = { version = "0.1.0", optional = true } proptest-derive = { version = "0.5.0", optional = true } reqwest = { version = "0.12.8", default-features = false, features = [ "http2", "json", ], optional = true } rust_decimal = { version = "1.36.0", optional = true } serde = { version = "1.0.210", features = [] } serde_json = { version = "1.0.128", optional = true } tokio = { version = "1.16", features = ["macros", "time"], optional = true } uuid = { version = "1.10.0", features = ["arbitrary"], optional = true } wkt = { version = "0.11.1", optional = true }