1pub mod cache;
7pub mod config;
8pub mod errors;
9pub mod filters;
10pub mod metrics;
11pub mod replace;
12pub mod results;
13pub mod search;
14
15pub use cache::{
16 ChangeDetectionStrategy, ChangeDetector, ChangeStatus, FileChangeInfo, FileSignatureDetector,
17 GitStatusDetector, IncrementalCache,
18};
19pub use config::SearchConfig;
20pub use errors::{SearchError, SearchResult};
21pub use glob::Pattern;
22pub use metrics::MemoryMetrics;
23pub use replace::{FileReplacementPlan, ReplacementConfig, ReplacementSet, ReplacementTask};
24pub use results::{FileResult, Match, SearchResult as SearchResultType};
25pub use search::search;