fuzzy-regex 0.1.0

High-performance fuzzy regular expression engine combining regex with Damerau-Levenshtein distance
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Public API module.
//!
//! This module exports the main types for using fuzzy regex:
//! - `FuzzyRegex`: The compiled regex type
//! - `FuzzyRegexBuilder`: Builder for customized regex construction
//! - `Match`, `Captures`: Match result types
//! - `StreamingMatcher`, `StreamingMatch`: Streaming API types

pub mod builder;
pub mod match_result;
pub mod regex;
pub mod streaming;

pub use builder::{FuzzyRegexBuilder, MatchFlags, RegexConfig};
pub use match_result::{CaptureMatches, Captures, Match, Matches, Split};
pub use regex::FuzzyRegex;
pub use streaming::{ByteMatches, FeedMatches, ReaderMatches, StreamingMatch, StreamingMatcher};