Crate pliantdb_core[−][src]
Expand description
Core functionality and types for PliantDb
.
Re-exports
pub use num_traits; | |
pub use circulate; |
Modules
connection | Types for interacting with |
custom_api | Traits for tailoring a server. |
document | Types for interacting with |
kv | Types for utilizing a lightweight atomic Key-Value store. |
limits | Limits used within |
networking | Types for implementing the |
permissions | Types for creating and validating permissions. |
pubsub | Types for Publish/Subscribe ( |
schema | Types for defining database schema. |
test_util | Shared schemas and utilities used for unit testing. |
transaction | Types for executing transactions. |
Macros
assert_f64_eq | Compares two f64’s accounting for the epsilon. |
define_connection_test_suite | Creates a test suite that tests methods available on |
define_kv_test_suite | Defines the Kv test suite |
define_pubsub_test_suite | Expands into a suite of pubsub unit tests using the passed type as the test harness. |
Enums
Error | an enumeration of errors that this crate can produce |