Skip to main content

fuzzy_regex/api/
mod.rs

1//! Public API module.
2//!
3//! This module exports the main types for using fuzzy regex:
4//! - `FuzzyRegex`: The compiled regex type
5//! - `FuzzyRegexBuilder`: Builder for customized regex construction
6//! - `Match`, `Captures`: Match result types
7//! - `StreamingMatcher`, `StreamingMatch`: Streaming API types
8
9pub mod builder;
10pub mod match_result;
11pub mod regex;
12pub mod streaming;
13
14pub use builder::{FuzzyRegexBuilder, MatchFlags, RegexConfig};
15pub use match_result::{CaptureMatches, Captures, Match, Matches, Split};
16pub use regex::FuzzyRegex;
17pub use streaming::{ByteMatches, FeedMatches, ReaderMatches, StreamingMatch, StreamingMatcher};