Skip to main content

Crate typedb_driver

Crate typedb_driver 

Source

Re-exports§

pub use self::transaction::Transaction;

Modules§

answer
concept
error
info
logic
transaction

Macros§

promisify
resolve

Structs§

Connection
A connection to a TypeDB server which serves as the starting point for all interaction.
Credential
User credentials and TLS encryption settings for connecting to TypeDB Cloud.
Database
A TypeDB database
DatabaseManager
Provides access to all database management methods.
Options
TypeDB session and transaction options. TypeDBOptions object can be used to override the default server behaviour. Options are specified using properties assignment.
Session
A session with a TypeDB database.
User
User information
UserManager
Provides access to all user management methods.

Enums§

Error
Represents errors encountered during operation.
SessionType
This enum is used to specify the type of the session.
TransactionType
This enum is used to specify the type of transaction.

Traits§

Promise
Async promise, an alias for Rust’s built-in Future. A BoxPromise is an alias for Rust’s built-in BoxFuture.

Functions§

box_stream

Type Aliases§

BoxPromise
An owned dynamically typed Future for use in cases where you can’t statically type your result or need to add some indirection.
BoxStream
An owned dynamically typed Stream for use in cases where you can’t statically type your result or need to add some indirection.
IID
Result