Crate dmds

Crate dmds 

Source
Expand description

Multi-dimensional database implemented in Rust.

Modules§

mem_io_handle
Module containing in-memory IO handlers for testing.

Macros§

world
Creates a new world.

Structs§

Chunk
A buffered chunk storing data in memory.
Chunks
Iterator of chunk buffers returned by World::chunks.
Dim
Describes information of a single dimension.
Iter
An async iterator (namely stream) that iterates over a selection of chunks.
Lazy
A cell loads data in world lazily.
Select
A selection of chunks.
World
A world containing chunks, in multi-dimensions.

Enums§

Error
Represents error variants produced by this crate.

Traits§

Data
Represents types stored directly in a dimensional world.
IoHandle
Trait representing IO handlers for dimensional worlds.