tvl-depot/tvix/store/src/proto/tests
Florian Klink b8ff08b1b0 refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest
This introduces a new struct, B3Digest, which internally holds a
Vec<u8>, but only allows construction with 32 bytes.

It also implements display, which will print the base64 representation.
This should reduce some boilerplate when parsing Vec<u8>.

Change-Id: Ia91aa40cb691916773abc8f93e6ed79a5fd34863
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8592
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
2023-05-23 10:48:55 +00:00
..
directory.rs refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest 2023-05-23 10:48:55 +00:00
directory_nodes_iterator.rs refactor(tvix/store): remove anyhow::Result in directory it test 2023-03-10 10:58:55 +00:00
grpc_blobservice.rs fix(tvix/store/proto/grpc_blobsvc): clippy 2023-05-18 19:29:53 +00:00
grpc_directoryservice.rs refactor(tvix/store/directorysvc): move from Vec<u8> to B3Digest 2023-05-23 10:48:55 +00:00
grpc_pathinfoservice.rs refactor(tvix/store): remove ChunkService 2023-05-11 14:27:57 +00:00
mod.rs feat(tvix/store): add tests for GRPCPathInfoServiceWrapper 2023-03-10 10:58:55 +00:00
pathinfo.rs refactor(nix-compat): Properly encapsulate store path construction 2023-04-09 15:12:21 +00:00