[][src]Module terminus_store::store::sync

a synchronous version of the store API

Since not everyone likes tokio, or dealing with async code, this module exposes the same API as the asynchronous store API, only without any futures.

Structs

SyncNamedGraph

A named graph in terminus-store.

SyncStore

A store, storing a set of layers and database labels pointing to these layers

SyncStoreLayer

A layer that keeps track of the store it came out of, allowing the creation of a layer builder on top of this layer

SyncStoreLayerBuilder

A wrapper over a SimpleLayerBuilder, providing a thread-safe sharable interface

Functions

open_sync_directory_store

Open a store that stores its data in the given directory

open_sync_memory_store

Open a store that is entirely in memory