Re-exports§
pub use cache::SearchResultCache;pub use config::default_patterns;pub use error::Result;pub use error::SearchError;pub use output::TreeFormatter;pub use parse::KeyExtractor;pub use parse::TranslationEntry;pub use parse::YamlParser;pub use search::CodeReference;pub use search::FileMatch;pub use search::FileSearcher;pub use search::Match;pub use search::PatternMatcher;pub use search::TextSearcher;pub use trace::CallExtractor;pub use trace::CallGraphBuilder;pub use trace::CallNode;pub use trace::CallTree;pub use trace::FunctionDef;pub use trace::FunctionFinder;pub use trace::TraceDirection;pub use tree::Location;pub use tree::NodeType;pub use tree::ReferenceTree;pub use tree::ReferenceTreeBuilder;pub use tree::TreeNode;
Modules§
- cache
- Concurrency Patterns - Rust Book Chapter 16
- config
- error
- Error Handling - Rust Book Chapter 9
- output
- parse
- search
- trace
- tree
Structs§
- Search
Query - Query parameters for searching
- Search
Result - Result of a search operation
- Trace
Query - Query parameters for tracing
Functions§
- filter_
translation_ files - Helper function to filter translation files from search results
- generate_
partial_ keys - Generate partial keys from a full translation key for common i18n patterns
- run_
search - Main orchestrator function that coordinates the entire search workflow
- run_
trace - Orchestrates the call graph tracing process