feat(tvix/store): add pathinfoservice

This adds a PathInfoService trait, and an implementation for it using
sled, and one using a HashMap.

Change-Id: I85fe4c9b6105808d7b0c095441326424ffc2d2bb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/8099
Tested-by: BuildkiteCI
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
This commit is contained in:
Florian Klink 2023-02-13 18:55:40 +01:00 committed by flokli
parent 419f7d0f0c
commit 9b3228959a
4 changed files with 165 additions and 0 deletions

View file

@ -6,6 +6,7 @@ mod errors;
pub mod blobservice;
pub mod chunkservice;
pub mod directoryservice;
pub mod pathinfoservice;
pub mod proto;
pub use blobreader::BlobReader;