feat(tvix/store): add GRPCDirectoryServiceWrapper

This exposes a proto::directory_service_server::DirectoryService for a
directoryservice::DirectoryService.

Change-Id: I191a6e44e5bce10d904b5f10f0073d6adaf1f572
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8094
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2023-02-12 14:21:04 +01:00 committed by flokli
parent 3af467d7ee
commit 1540c7e276
2 changed files with 232 additions and 0 deletions

View file

@ -8,7 +8,10 @@ use prost::Message;
use nix_compat::store_path::{ParseStorePathError, StorePath};
mod grpc_blobservice_wrapper;
mod grpc_directoryservice_wrapper;
pub use grpc_blobservice_wrapper::GRPCBlobServiceWrapper;
pub use grpc_directoryservice_wrapper::GRPCDirectoryServiceWrapper;
tonic::include_proto!("tvix.store.v1");