├── .gitignore ├── .gitmodules ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── clippy.toml ├── rustfmt.toml └── src ├── cassandra ├── batch.rs ├── cluster.rs ├── collection.rs ├── column.rs ├── compression.rs ├── consistency.rs ├── custom_payload.rs ├── data_type.rs ├── error.rs ├── field.rs ├── future.rs ├── helpers.rs ├── inet.rs ├── iterator.rs ├── log.rs ├── metrics.rs ├── mod.rs ├── policy │ ├── mod.rs │ └── retry.rs ├── prepared.rs ├── result.rs ├── row.rs ├── schema │ ├── aggregate_meta.rs │ ├── column_meta.rs │ ├── function_meta.rs │ ├── keyspace_meta.rs │ ├── mod.rs │ ├── schema_meta.rs │ └── table_meta.rs ├── session.rs ├── ssl.rs ├── statement.rs ├── time.rs ├── tuple.rs ├── user_type.rs ├── util.rs ├── uuid.rs ├── value.rs └── write_type.rs ├── examples ├── async.rs ├── basic.rs ├── batch.rs ├── bind_by_name.rs ├── callbacks.rs ├── collections.rs ├── logging.rs ├── maps.rs ├── paging.rs ├── perf.rs ├── prepared.rs ├── schema_meta.rs ├── simple.rs ├── ssl.rs ├── udt.rs └── uuids.rs └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/clippy.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/cassandra/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/batch.rs -------------------------------------------------------------------------------- /src/cassandra/cluster.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/cluster.rs -------------------------------------------------------------------------------- /src/cassandra/collection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/collection.rs -------------------------------------------------------------------------------- /src/cassandra/column.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/column.rs -------------------------------------------------------------------------------- /src/cassandra/compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/compression.rs -------------------------------------------------------------------------------- /src/cassandra/consistency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/consistency.rs -------------------------------------------------------------------------------- /src/cassandra/custom_payload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/custom_payload.rs -------------------------------------------------------------------------------- /src/cassandra/data_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/data_type.rs -------------------------------------------------------------------------------- /src/cassandra/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/error.rs -------------------------------------------------------------------------------- /src/cassandra/field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/field.rs -------------------------------------------------------------------------------- /src/cassandra/future.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/future.rs -------------------------------------------------------------------------------- /src/cassandra/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/helpers.rs -------------------------------------------------------------------------------- /src/cassandra/inet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/inet.rs -------------------------------------------------------------------------------- /src/cassandra/iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/iterator.rs -------------------------------------------------------------------------------- /src/cassandra/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/log.rs -------------------------------------------------------------------------------- /src/cassandra/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/metrics.rs -------------------------------------------------------------------------------- /src/cassandra/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/mod.rs -------------------------------------------------------------------------------- /src/cassandra/policy/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod retry; 2 | -------------------------------------------------------------------------------- /src/cassandra/policy/retry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/policy/retry.rs -------------------------------------------------------------------------------- /src/cassandra/prepared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/prepared.rs -------------------------------------------------------------------------------- /src/cassandra/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/result.rs -------------------------------------------------------------------------------- /src/cassandra/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/row.rs -------------------------------------------------------------------------------- /src/cassandra/schema/aggregate_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/aggregate_meta.rs -------------------------------------------------------------------------------- /src/cassandra/schema/column_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/column_meta.rs -------------------------------------------------------------------------------- /src/cassandra/schema/function_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/function_meta.rs -------------------------------------------------------------------------------- /src/cassandra/schema/keyspace_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/keyspace_meta.rs -------------------------------------------------------------------------------- /src/cassandra/schema/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/mod.rs -------------------------------------------------------------------------------- /src/cassandra/schema/schema_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/schema_meta.rs -------------------------------------------------------------------------------- /src/cassandra/schema/table_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/schema/table_meta.rs -------------------------------------------------------------------------------- /src/cassandra/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/session.rs -------------------------------------------------------------------------------- /src/cassandra/ssl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/ssl.rs -------------------------------------------------------------------------------- /src/cassandra/statement.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/statement.rs -------------------------------------------------------------------------------- /src/cassandra/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/time.rs -------------------------------------------------------------------------------- /src/cassandra/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/tuple.rs -------------------------------------------------------------------------------- /src/cassandra/user_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/user_type.rs -------------------------------------------------------------------------------- /src/cassandra/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/util.rs -------------------------------------------------------------------------------- /src/cassandra/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/uuid.rs -------------------------------------------------------------------------------- /src/cassandra/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/value.rs -------------------------------------------------------------------------------- /src/cassandra/write_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/cassandra/write_type.rs -------------------------------------------------------------------------------- /src/examples/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/async.rs -------------------------------------------------------------------------------- /src/examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/basic.rs -------------------------------------------------------------------------------- /src/examples/batch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/batch.rs -------------------------------------------------------------------------------- /src/examples/bind_by_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/bind_by_name.rs -------------------------------------------------------------------------------- /src/examples/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/callbacks.rs -------------------------------------------------------------------------------- /src/examples/collections.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/collections.rs -------------------------------------------------------------------------------- /src/examples/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/logging.rs -------------------------------------------------------------------------------- /src/examples/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/maps.rs -------------------------------------------------------------------------------- /src/examples/paging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/paging.rs -------------------------------------------------------------------------------- /src/examples/perf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/perf.rs -------------------------------------------------------------------------------- /src/examples/prepared.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/prepared.rs -------------------------------------------------------------------------------- /src/examples/schema_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/schema_meta.rs -------------------------------------------------------------------------------- /src/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/simple.rs -------------------------------------------------------------------------------- /src/examples/ssl.rs: -------------------------------------------------------------------------------- 1 | pub fn main() { 2 | panic!("not implemented yet"); 3 | } 4 | -------------------------------------------------------------------------------- /src/examples/udt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/udt.rs -------------------------------------------------------------------------------- /src/examples/uuids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/examples/uuids.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tupshin/cassandra-rs/HEAD/src/lib.rs --------------------------------------------------------------------------------