Crate terraphim_automata

Crate terraphim_automata 

Source

Re-exports§

pub use self::builder::Logseq;
pub use self::builder::ThesaurusBuilder;
pub use autocomplete::build_autocomplete_index;
pub use autocomplete::deserialize_autocomplete_index;
pub use autocomplete::fuzzy_autocomplete_search_levenshtein;
pub use autocomplete::serialize_autocomplete_index;
pub use autocomplete::AutocompleteConfig;
pub use autocomplete::AutocompleteIndex;
pub use autocomplete::AutocompleteMetadata;
pub use autocomplete::AutocompleteResult;
pub use matcher::extract_paragraphs_from_automata;
pub use matcher::find_matches;
pub use matcher::replace_matches;
pub use matcher::LinkType;
pub use matcher::Matched;

Modules§

autocomplete
autocomplete_helpers
builder
matcher

Enums§

AutomataPath
AutomataPath is a path to the automata file
TerraphimAutomataError

Functions§

load_thesaurus
Load a thesaurus from a local file only (WASM-compatible version)
load_thesaurus_from_json
Load thesaurus from JSON string (sync version for WASM compatibility)
load_thesaurus_from_json_and_replace
Load thesaurus from JSON string and replace terms using streaming matcher

Type Aliases§

Result