snix_castore/directoryservice/traversal/mod.rs
1mod bfs;
2mod descend_to;
3
4pub use bfs::root_to_leaves;
5pub use descend_to::descend_to;
6
7use crate::B3Digest;
8
9#[derive(thiserror::Error, Debug)]
10pub enum Error {
11 #[error("unable to lookup directory {0}")]
12 GetFailure(B3Digest, #[source] crate::directoryservice::Error),
13 #[error("referenced directory {0} not found")]
14 NotFound(B3Digest),
15}