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:

Feature Flags

No feature flags are enabled by default in the pliantdb crate. This is because in most Rust executables, you will only need a subset of the functionality. If you’d prefer to enable everything, you can use the full feature:

[dependencies]
pliantdb = { version = "*", default-features = false, features = "full" }

Local databases only

[dependencies]
pliantdb = { version = "*", default-features = false, features = "local-full" }

PliantDb server

[dependencies]
pliantdb = { version = "*", default-features = false, features = "server-full" }

Client for accessing a PliantDb server.

[dependencies]
pliantdb = { version = "*", default-features = false, features = "client-full" }

Modules

cli

PliantDb command line tools.

client

Client for pliantdb-server.

core

Core functionality and types for PliantDb.

local

Local storage backend for PliantDb.

server

The PliantDb Server.