Crate rincon_core [−] [src]
Core types of the Rincon ArangoDB driver
rincon_core defines types, traits and constants that are common to the
other crates of the rincon driver project. This core API enables the modular
design of the Rincon ArangoDB driver.
The main parts of the API are:
DataSourcestruct holds the parameters needed by
Connectordefines how the driver communicates with an ArangoDB server
auth: types used to specify the authentication method and credentials
method: defines the traits
Executethat need to be implemented by all methods for the ArangoDB REST API in order that they can be executed by a
Querystruct holds AQL-queries with query-parameters
types: defines common types, such as Url, Value, JsonValue and JsonString
arango: defines constants of values used by the ArangoDB REST API
By defining this core API the driver can be easily extended with new methods
that may be added in newer versions of ArangoDB and use different
Connectors while the methods of the REST API are
implemented only once.
The core API of the rincon driver.
Constants definitions of values that are defined by the ArangoDB REST API.