Crate bonsaidb_core
source · [−]Expand description
Core functionality and types for BonsaiDb
.
Re-exports
pub use actionable;
pub use arc_bytes;
pub use async_trait;
pub use circulate;
pub use num_traits;
pub use ordered_varint;
pub use transmog;
pub use transmog_pot;
Modules
Database administration types and functionality.
Types for interacting with BonsaiDb
.
Traits for tailoring a server.
Types for interacting with Document
s.
Types for utilizing a lightweight atomic Key-Value store.
Limits used within BonsaiDb
.
Types for implementing the BonsaiDb
network protocol.
Types for creating and validating permissions.
Types for Publish/Subscribe (PubSub
) messaging.
Types for defining database schema.
Shared schemas and utilities used for unit testing.
Types for executing transactions.
Macros
Compares two f64’s accounting for the epsilon.
Defines a non-unique view named $view_name
for $collection
with the
mapping provided.
Defines an unique view named $view_name
for $collection
with the
mapping provided.
Creates a test suite that tests methods available on Connection
Defines the KeyValue
test suite
Defines a view using the mapping provided.
Expands into a suite of pubsub unit tests using the passed type as the test harness.
Enums
an enumeration of errors that this crate can produce
Constants
When true, encryption was enabled at build-time.