@@ -3,10 +3,10 @@ name = "scylla"
33version = " 1.3.1"
44edition = " 2024"
55rust-version = " 1.85"
6- description = " Async CQL driver for Rust, optimized for Scylla , fully compatible with Apache Cassandra™"
6+ description = " Async CQL driver for Rust, optimized for ScyllaDB , fully compatible with Apache Cassandra™"
77repository = " https://github.com/scylladb/scylla-rust-driver"
88readme = " ../README.md"
9- keywords = [" database" , " scylla" , " cql" , " cassandra" ]
9+ keywords = [" database" , " scylla" , " scylladb " , " cql" , " cassandra" ]
1010categories = [" database" ]
1111license = " MIT OR Apache-2.0"
1212
@@ -16,21 +16,31 @@ rustdoc-args = ["--cfg", "docsrs"]
1616
1717[features ]
1818default = []
19+ # Enables TLS support via OpenSSL 0.10.
1920openssl-010 = [" dep:tokio-openssl" , " dep:openssl" ]
21+ # Enables TLS support via rustls 0.23.
2022rustls-023 = [" dep:tokio-rustls" , " dep:rustls" ]
23+ # Enables features required to work with Scylla Serverless Cloud.
2124unstable-cloud = [
2225 " scylla-cql/serde" ,
2326 " dep:serde_yaml" ,
2427 " dep:serde" ,
2528 " dep:url" ,
2629 " dep:base64" ,
2730]
31+ # Enables support for CQL ser/de of Secrecy type from secrecy 0.8 crate.
2832secrecy-08 = [" scylla-cql/secrecy-08" ]
33+ # Enables support for CQL ser/de of time/date types from chrono 0.4 crate.
2934chrono-04 = [" scylla-cql/chrono-04" ]
35+ # Enables support for CQL ser/de of time/date types from time 0.3 crate.
3036time-03 = [" scylla-cql/time-03" ]
37+ # Enables support for CQL ser/de of arbitrary length integer types from num-bigint 0.3 crate.
3138num-bigint-03 = [" scylla-cql/num-bigint-03" ]
39+ # Enables support for CQL ser/de of arbitrary length integer types from num-bigint 0.4 crate.
3240num-bigint-04 = [" scylla-cql/num-bigint-04" ]
41+ # Enables support for CQL ser/de of arbitrary precision decimal types from bigdecimal 0.4 crate.
3342bigdecimal-04 = [" scylla-cql/bigdecimal-04" ]
43+ # Enables support for CQL ser/de of all supported external types.
3444full-serialization = [
3545 " chrono-04" ,
3646 " time-03" ,
@@ -39,7 +49,9 @@ full-serialization = [
3949 " num-bigint-04" ,
4050 " bigdecimal-04" ,
4151]
52+ # Enables collection of internal driver metrics.
4253metrics = [" dep:histogram" ]
54+ # Opts-in to various unstable testing features.
4355unstable-testing = []
4456
4557[dependencies ]
@@ -56,7 +68,7 @@ tokio = { version = "1.40", features = [
5668 " macros" ,
5769] }
5870tracing = " 0.1.36"
59- # Appears in various places of our public API
71+ # Appears in various places of our public API.
6072bytes = " 1.0.1"
6173# Used for representing tracing ids and host ids.
6274uuid = { version = " 1.0" , features = [" v4" ] }
0 commit comments