Crate pliantdb[−][src]
A programmable document database inspired by CouchDB written in Rust.
This crate provides a convenient way to access all functionality of
PliantDB. The crates that are re-exported are:
pliantdb-core: Common types and traits used when interacting withPliantDB.pliantdb-local: Local, file-based database implementation.pliantdb-server: Multi-database networked server implementation.pliantdb-client: Client to access aPliantDBserver.
Feature Flags
By default, cli is enabled, which also enables full.
full: Enableslocal,server,client,websockets,trusted-dns, andcertificate-generation.cli: Enables thepliantdbexecutable, as well asStructOptstructures for embedding into your own command-line interface.local: Enables thelocalmodule, which re-exports the cratepliantdb-local.server: Enables theservermodule, which re-exports the cratepliantdb-server.client: Enables theclientmodule, which re-exports the cratepliantdb-client.websockets: EnablesWebSocketsupport forserverandclient.trusted-dns: Enables using trust-dns for DNS resolution withinpliantdb-client.certificate-generation: Enables features inpliantdb-serverfor encryption certificate generation.
Modules
| cli |
|
| client | Client for |
| core | Core functionality and types for |
| local | Local storage backend for |
| server | The |