[−][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 | A persistent file store. |
NoMetadata | A |
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 | 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 |
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 |
Type Definitions
EntryPath | A path to a file in a |