Module tvix_store::composition
source · Expand description
This module provides a registry knowing about {Blob,Directory,PathInfo} Services, as well as the add_default_services helper to seed new registries with everything known here. The composition machinery itself is defined in tvix_castore::composition, which works generically with different kinds of services.
Statics§
- The provided registry of tvix_store, which has all the builtin tvix_castore (BlobStore/DirectoryStore) and tvix_store (PathInfoService) implementations.
Functions§
- Register the builtin services of tvix_castore (blob services and directory services), as well as the ones from tvix_store (PathInfo service) with the given registry. This can be used outside to create your own registry with the builtin types and extra third party types.