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.