liblevenshtein 0.9.1

Levenshtein/Universal Automata for approximate string matching using various dictionary backends
Documentation
//! Contextual completion engine for incremental fuzzy matching.
//!
//! This module provides components for building contextual code completion
//! systems with support for draft text, hierarchical scopes, and efficient
//! incremental updates as the user types.

mod checkpoint;
mod completion;
mod context_tree;
mod draft_buffer;
mod engine;
pub mod error;
mod static_engine;

pub use checkpoint::{Checkpoint, CheckpointStack};
pub use completion::Completion;
pub use context_tree::{ContextId, ContextTree};
pub use draft_buffer::DraftBuffer;
pub use engine::DynamicContextualCompletionEngine;
pub use error::{ContextError, Result};
pub use static_engine::StaticContextualCompletionEngine;