rusty_files/
lib.rs

1pub mod core;
2pub mod filters;
3pub mod indexer;
4pub mod search;
5pub mod storage;
6pub mod utils;
7pub mod watcher;
8pub mod server;
9
10pub use core::{
11    DateFilter, ExclusionRule, ExclusionRuleType, FileEntry, IndexStats, MatchLocation, MatchMode,
12    Progress, Result, SearchConfig, SearchConfigBuilder, SearchEngine, SearchError, SearchResult,
13    SearchScope, SizeFilter,
14};
15
16pub use search::{Query, QueryParser};
17
18pub use indexer::{UpdateStats, VerificationStats};
19
20pub use filters::ExclusionFilter;
21
22pub mod prelude {
23    pub use crate::core::{Result, SearchConfig, SearchEngine};
24    pub use crate::search::{Query, QueryParser};
25    pub use std::path::PathBuf;
26}