pliantdb 0.1.0-dev-2

a programmable document database inspired by CouchDB
Documentation

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:

Feature Flags

By default, cli is enabled, which also enables full.

  • full: Enables local, server, client, websockets, trusted-dns, and certificate-generation.
  • cli: Enables the pliantdb executable, as well as StructOpt structures for embedding into your own command-line interface.
  • local: Enables the [local] module, which re-exports the crate pliantdb-local.
  • server: Enables the [server] module, which re-exports the crate pliantdb-server.
  • client: Enables the [client] module, which re-exports the crate pliantdb-client.
  • websockets: Enables WebSocket support for server and client.
  • trusted-dns: Enables using trust-dns for DNS resolution within pliantdb-client.
  • certificate-generation: Enables features in pliantdb-server for encryption certificate generation.