Crate manas_storage

Source
Expand description

This crate provides traits and implementations for SolidStorage, and SolidStorageService, (a solid-protocol compatible http service over a storage).

Modules§

policy
I define traits and implementations for various storage level policies.
service
I define traits to define solid compliant storage services.

Traits§

SolidStorage
A trait for solid storages.
SolidStorageExt
An extension trait for SolidStorage.

Type Aliases§

SgCredentials
Type of storage credentials.
SgRepPatcher
Alias for type of rep patcher used by repo of the storage.
SgRepo
Alias for type of repo of a storage.
SgRepoContext
Alias for type of repo context of a storage.
SgResourceConflictFreeToken
Alias for resource non-existing–mutex-non-existing status token type.
SgResourceCreator
Alias for type of the storage’s repo resource creator.
SgResourceDeleter
Alias for type of the storage’s repo resource deleter.
SgResourceReader
Alias for type of the storage’s repo resource reader.
SgResourceState
Alias for type of resource state of storage’s repo.
SgResourceStatusToken
Alias for type of resource status tokens of storage’s repo.
SgResourceStatusTokenTypes
Alias for type of resource status token types of storage’s repo.
SgResourceUpdater
Alias for type of the storage’s repo resource updater.
SgStSpace
Alias for type of storage’s space.