Skip to main content

Crate k2db

Crate k2db 

Source

Re-exports§

pub use config::AggregationMode;
pub use config::DatabaseConfig;
pub use config::EncryptionConfig;
pub use config::HostConfig;
pub use config::OwnershipMode;
pub use db::K2Db;
pub use db::ScopedK2Db;
pub use error::K2DbError;
pub use error::ServiceError;
pub use observability::QueryHooks;
pub use observability::RatatouilleLogger;
pub use options::EnsureIndexesOptions;
pub use options::FindOptions;
pub use options::ProjectionMode;
pub use ops::AggregateOp;
pub use ops::CountOp;
pub use ops::CreateOp;
pub use ops::DeleteManyOp;
pub use ops::FindOneOp;
pub use ops::FindOp;
pub use ops::GetOp;
pub use ops::RestoreOp;
pub use ops::UpdateManyOp;
pub use ops::UpdateOneOp;
pub use ops::VersionedUpdateOp;
pub use results::CountResult;
pub use results::CreateResult;
pub use results::DeleteResult;
pub use results::DropResult;
pub use results::PurgeManyResult;
pub use results::PurgeResult;
pub use results::RestoreResult;
pub use results::UpdateResult;
pub use results::VersionInfo;
pub use results::VersionedUpdateResult;
pub use schema::SchemaMode;
pub use scope::Scope;
pub use transaction::TransactionContext;
pub use transaction::TransactionFuture;
pub use ratatouille;

Modules§

aggregate
client_pool
config
criteria
db
document
error
observability
ops
options
results
schema
scope
secure_fields
transaction

Type Aliases§

Doc