# API Documentation

Classes manifested in the C API of the ScyllaDB CPP RS Driver.

* [BasicTypes](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.BasicTypes.md)
* [CassConsistency](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.CassConsistency.md)
* [CassError](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.CassError.md)
* [CassValueType](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.CassValueType.md)
* [CustomAllocator](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.CustomAllocator.md)
* [Logging](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.Logging.md)
* [Miscellaneous](https://cpp-rs-driver.docs.scylladb.com/stable/api/group.Miscellaneous.md)
* [CassAggregateMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassAggregateMeta.md)
* [CassAuthenticator](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassAuthenticator.md)
* [CassAuthenticatorCallbacks](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassAuthenticatorCallbacks.md)
* [CassBatch](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassBatch.md)
* [CassCluster](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassCluster.md)
* [CassCollection](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassCollection.md)
* [CassColumnMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassColumnMeta.md)
* [CassCustomPayload](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassCustomPayload.md)
* [CassDataType](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassDataType.md)
* [CassErrorResult](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassErrorResult.md)
* [CassExecProfile](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassExecProfile.md)
* [CassFunctionMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassFunctionMeta.md)
* [CassFuture](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassFuture.md)
* [CassIndexMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassIndexMeta.md)
* [CassInet](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassInet.md)
* [CassIterator](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassIterator.md)
* [CassKeyspaceMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassKeyspaceMeta.md)
* [CassMaterializedViewMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassMaterializedViewMeta.md)
* [CassMetrics](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassMetrics.md)
* [CassNode](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassNode.md)
* [CassPrepared](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassPrepared.md)
* [CassResult](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassResult.md)
* [CassRetryPolicy](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassRetryPolicy.md)
* [CassRow](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassRow.md)
* [CassSchemaMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassSchemaMeta.md)
* [CassSession](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassSession.md)
* [CassSpeculativeExecutionMetrics](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassSpeculativeExecutionMetrics.md)
* [CassSsl](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassSsl.md)
* [CassStatement](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassStatement.md)
* [CassTableMeta](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassTableMeta.md)
* [CassTimestampGen](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassTimestampGen.md)
* [CassTuple](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassTuple.md)
* [CassUserType](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassUserType.md)
* [CassUuid](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassUuid.md)
* [CassUuidGen](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassUuidGen.md)
* [CassValue](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassValue.md)
* [CassVersion](https://cpp-rs-driver.docs.scylladb.com/stable/api/struct.CassVersion.md)
