Crate engula_journal[][src]

Expand description

An Engula module that provides stream storage abstractions and implementations.

Abstraction

Journal is an abstraction to store data streams.

Implementation

Some built-in implementations of Journal:

Modules

A Journal implementation that stores data in local files.

A Journal implementation that interacts with gRPC journal service.

A Journal implementation that stores data in memory.

Structs

A generic timestamp to order events.

Enums

Errors for all journal operations.

Traits

An interface to manipulate a journal.

An interface to manipulate a stream.

Type Definitions

Attribute Macros