ripgrep_api/lib.rs
1#![doc = include_str!("../README.md")]
2
3mod builder;
4mod config;
5mod engine;
6mod error;
7mod matcher;
8mod search;
9mod sink;
10mod types;
11
12pub use builder::SearchBuilder;
13pub use error::SearchError;
14pub use search::Search;
15pub use sink::MatchSink;
16pub use types::{ContextKind, ContextLine, Match, SubMatch};
17
18/// Create a new SearchBuilder with rg-style defaults.
19pub fn rg(pattern: impl Into<String>) -> SearchBuilder {
20 SearchBuilder::new(pattern)
21}