Crate manas_repo
source ·Expand description
This crate defines definition traits for manas storage repositories and their services.
Modules
- I define traits for repo context types.
- I define traits for various policies of the repo.
- I define few services required in defining a repository.
Traits
- A repo manages resources in a storage space.
- An extension trait for
Repo
. - A trait for defining services of a repo.
Type Aliases
- Alias for type of non-existing + mutex-non-existing resource status tokens of the repo
- Alias for type of existing resource status tokens of the repo.
- Alias for type of initializers of a repo
- Alias for type of non-existing resource status tokens of the repo.
- Alias for type of rep patchers supported by a repo.
- Alias for type of rep patcher resolvers supported by a repo.
- Alias for type of representation for a repo.
- Alias for type of represented resource status tokens of the repo.
- Alias for type of resource creator for the repo.
- Alias for type of resource deleter for the repo.
- Alias for type of resource reader for the repo.
- Alias for type of resource state for a repo
- Alias for type of resource status tokens of the repo.
- Alias for type of resource status token resolver for the repo.
- Alias for type of resource status token types of a repo.
- Alias for type of resource updater for the repo.
- Alias for type of the space of the repo.