[][src]Module asuran::repository::backend

The backend provides abstract IO access to the real location of the data in the repository.

Re-exports

pub use object_wrappers::backend_to_object;
pub use object_wrappers::BackendObject;

Modules

common
flatfile
mem
multifile
object_wrappers

Structs

SegmentDescriptor

Describes the segment id and location there in of a chunk

Enums

BackendError

An error for things that can go wrong with backends

TransactionType

Constants

_IMPL_DESERIALIZE_FOR_SegmentDescriptor
_IMPL_DESERIALIZE_FOR_TransactionType
_IMPL_SERIALIZE_FOR_SegmentDescriptor
_IMPL_SERIALIZE_FOR_TransactionType

Traits

Backend

Repository backend

BackendClone
Index

Index Trait

Manifest

Manifest trait

Type Definitions

Result