levenshtein_lite 0.1.1

No-frills implementation of a Levenshtein Automata and the Levenshtein Distance function.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Levenshtein Lite

This crate provides a no-frills implementatation of a Levenshtein Automata and Levenshtein Distance function.

# Example

```rust
use levenshtein_lite::{LevenshteinAutomata, levenshtein_distance};

let lda = LevenshteinAutomata::new("abc", 1);
assert!(lda.check("abx"));
assert!(!lda.check("axx"));

assert!(levenshtein_distance("abc", "abx") == 1);
assert!(levenshtein_distance("abc", "axx") == 2);
```