feat(tvix/store/directorysvc): add traverse_to
This walks from a node further down until it reaches the requested path. Change-Id: I2f9a15a8601db4d06c95d7b47cd6153264e203e3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8568 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Autosubmit: flokli <flokli@flokli.de>
This commit is contained in:
parent
3a4e29c261
commit
a1324513ad
2 changed files with 238 additions and 0 deletions
|
|
@ -2,11 +2,13 @@ use crate::{proto, Error};
|
|||
mod grpc;
|
||||
mod memory;
|
||||
mod sled;
|
||||
mod traverse;
|
||||
mod utils;
|
||||
|
||||
pub use self::grpc::GRPCDirectoryService;
|
||||
pub use self::memory::MemoryDirectoryService;
|
||||
pub use self::sled::SledDirectoryService;
|
||||
pub use self::traverse::traverse_to;
|
||||
pub use self::utils::DirectoryTraverser;
|
||||
|
||||
/// The base trait all Directory services need to implement.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue