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 |