srusty-files 0.2.0

A high-performance, cross-platform file search engine library with REST API
Documentation
pub mod core;
pub mod filters;
pub mod indexer;
pub mod search;
pub mod storage;
pub mod utils;
pub mod watcher;
pub mod server;

pub use core::{
    DateFilter, ExclusionRule, ExclusionRuleType, FileEntry, IndexStats, MatchLocation, MatchMode,
    Progress, Result, SearchConfig, SearchConfigBuilder, SearchEngine, SearchError, SearchResult,
    SearchScope, SizeFilter,
};

pub use search::{Query, QueryParser};

pub use indexer::{UpdateStats, VerificationStats};

pub use filters::ExclusionFilter;

pub mod prelude {
    pub use crate::core::{Result, SearchConfig, SearchEngine};
    pub use crate::search::{Query, QueryParser};
    pub use std::path::PathBuf;
}