Crate engula_journal

Crate engula_journal 

Source
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§

file
A Journal implementation that stores data in local files.
grpc
A Journal implementation that interacts with gRPC journal service.
mem
A Journal implementation that stores data in memory.

Structs§

Event
Timestamp
A generic timestamp to order events.

Enums§

Error
Errors for all journal operations.

Traits§

Journal
An interface to manipulate a journal.
Stream
An interface to manipulate a stream.

Type Aliases§

Result
ResultStream

Attribute Macros§

async_trait