[][src]Module acid_store::repo

High-level abstractions for data storage.

Structs

ContentId

A value that uniquely identifies the contents of an object.

Entry

An entry in a FileRepository which represents a file or directory.

FileRepository

A persistent file store.

NoMetadata

A FileMetadata which stores no metadata.

Object

A handle for accessing data in a repository.

ObjectRepository

A persistent object store.

ReadOnlyObject

A handle for accessing data in a repository.

RepositoryConfig

The configuration for an repository.

RepositoryInfo

Information about a repository.

RepositoryStats

Statistics about a repository.

ValueRepository

A persistent, heterogeneous, map-like collection.

Version

Information about a version in a VersionRepository.

VersionRepository

A persistent object store with support for versioning.

Enums

Compression

A data compression method.

Encryption

A data encryption method.

FileType

A type of file in a FileRepository.

LockStrategy

A strategy for handling a repository which is already locked.

ResourceLimit

A limit on the resources used by a key derivation function.

Traits

FileMetadata

The metadata for a file in the file system.

Key

A type which can be used as a key in an ObjectRepository.

Type Definitions

EntryPath

A path to a file in a FileRepository.