forge_server/file_index.rs
1//! The file index, as this crate's callers reach it.
2//!
3//! The type, the walk over it and the ranking live in
4//! `forge_workspace::file_index`: two views read them - the web view's
5//! mention list and composer, and the seat's own loop, which walks the
6//! tree and pushes the index whole - so the crate they all read is where
7//! they sit. This module is the path they were reached by.
8
9pub use forge_workspace::file_index::{FileIndex, rank_and_truncate_candidates, respect_gitignore};