Crate husky

Crate husky 

Source
Expand description

Husky is a library for creating databases like iterators. It is built around sled.

Take a look at the README to get started.

Take a look at ops for a list of available operations.

There are examples in the individual operations.

Take a look at traits for a list of available traits.

Re-exports§

pub use ops::Operate;
pub use traits::auto_inc::AutoInc;
pub use traits::change::Change;
pub use traits::load::Load;
pub use traits::store::Store;
pub use traits::view::View;
pub use traits::watch::Watch;
pub use wrappers::batch::Batch;
pub use wrappers::tree::Tree;
pub use database::Db;

Modules§

ops
Various operations for transforming trees
traits
Traits for viewing, watching and changing trees
wrappers
Wrappers around sled

Structs§

Config
Top-level configuration for the system.
Material
A view that is stored in the database
Single
Represents an entry in the database’s top level tree Can be used for singletons

Functions§

open
Opens a database at the given path
open_temp
Opens a database in memory
wait_all
Waits for all synchronizers to finish propagating.