Crate engula_kernel[][src]

Expand description

An Engula module that provides stateful environment abstractions and implementations.

Abstraction

Kernel is an abstraction to provide a stateful environment to storage engines.

Implementation

Some built-in implementations of Kernel:

Modules

A Kernel implementation that stores everything in local files.

A Kernel implementation that interacts with gRPC kernel service.

A Kernel implementation that stores everything in memory.

Structs

A generic timestamp to order events.

Enums

Traits

An interface to manipulate a bucket.

An interface to manipulate a journal.

An interface to interact with a kernel.

An interface to manipulate a storage.

An interface to manipulate a stream.

Type Definitions

An increasing number to order versions.

Attribute Macros