snix/tvix/store/src/proto
Florian Klink aa7bdc1199 refactor(tvix/store): use Arc instead of Box
This allows us to blob services without closing them before putting them
in a box.
We currently need to use Arc<_>, not Rc<_>, because the GRPC wrappers
require Sync.

Change-Id: I679c5f06b62304f5b0456cfefe25a0a881de7c84
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8738
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
2023-06-12 10:24:24 +00:00
..
tests refactor(tvix/store): use Box<dyn DirectoryService> 2023-06-12 10:24:24 +00:00
grpc_blobservice_wrapper.rs refactor(tvix/store): use Arc instead of Box 2023-06-12 10:24:24 +00:00
grpc_directoryservice_wrapper.rs refactor(tvix/store): use Arc instead of Box 2023-06-12 10:24:24 +00:00
grpc_pathinfoservice_wrapper.rs feat(tvix/store/pathinfosvc): add calculate_nar method 2023-06-12 10:15:20 +00:00
mod.rs refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest 2023-05-23 10:48:55 +00:00
sync_read_into_async_read.rs refactor(tvix/store): remove ChunkService 2023-05-11 14:27:57 +00:00