Crate chronicle

Modules

Chronicle Queue

Structs

A wrapper for a shared (const) reference to a Closeable type.
A wrapper for a non-shared (mutable) reference to a Closeable type.

Traits

A trait for expressing that a type supports explicit close()ing
The ExcerptAppenderHelper trait is used to directly extend cxx::UnqiuePtr<queue::ExcerptAppender> in order to support the scoped_bytes_writer call which returns a scoped mutable handle over a &mut [u8] slice directly into a reserved section of the queue.
The StoreFileListener trait supports two callbacks on_acquired and on_released which are called each time a new memory-mapped queue cycle is acquired or released respectively.