snix/tvix/store/src/proto
Florian Klink 69516f1f68 feat(tvix/store/blobservice): add GRPCBlobServiceWrapper
This takes a BlobService and ChunkService in the constructor, and
provides a [proto::blob_service_server::BlobService] trait for it.

Implementing proto::blob_service_server::BlobService is a lot of surface
to cover, and providing this wrapper will make individual
implementations taking care of how to store chunks or chunking
information much simpler.

Change-Id: Ia7b46484fb3ac9104354d496ff2922dca96ff7b9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8092
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
Tested-by: BuildkiteCI
2023-03-10 10:58:55 +00:00
..
tests refactor(tvix/store): remove anyhow::Result in directory it test 2023-03-10 10:58:55 +00:00
grpc_blobservice_wrapper.rs feat(tvix/store/blobservice): add GRPCBlobServiceWrapper 2023-03-10 10:58:55 +00:00
mod.rs feat(tvix/store/blobservice): add GRPCBlobServiceWrapper 2023-03-10 10:58:55 +00:00