Crate rustscout

Source
Expand description

High-performance concurrent code search library

This library provides functionality for searching code repositories with parallel processing capabilities.

Re-exports§

pub use cache::ChangeDetectionStrategy;
pub use cache::ChangeDetector;
pub use cache::ChangeStatus;
pub use cache::FileChangeInfo;
pub use cache::FileSignatureDetector;
pub use cache::GitStatusDetector;
pub use cache::IncrementalCache;
pub use config::SearchConfig;
pub use errors::SearchError;
pub use errors::SearchResult;
pub use metrics::MemoryMetrics;
pub use replace::FileReplacementPlan;
pub use replace::ReplacementConfig;
pub use replace::ReplacementSet;
pub use replace::ReplacementTask;
pub use results::FileResult;
pub use results::Match;
pub use results::SearchResult as SearchResultType;
pub use search::search;

Modules§

cache
config
errors
filters
metrics
replace
results
search

Structs§

Pattern
A compiled Unix shell style pattern.