proot/fs/mod.rs
1//! Guest filesystem view: the root, the bindings, and path translation.
2//!
3//! * [`binding`] holds the prefix tables for both directions.
4//! * [`canon`] walks a guest path component by component, resolving symlinks
5//! inside the guest namespace (the port of PRoot's `canon.c`).
6//! * [`glue`] creates the mount points of bindings so listings show them.
7//! * [`translate`] turns a tracee's `(dirfd, path)` pair into a host path and
8//! back.
9
10pub mod binding;
11pub mod canon;
12pub mod glue;
13pub mod translate;
14
15pub use binding::Fs;