//! Trie data structure implementation.
//!
//! Ported from: lib/marisa/grimoire/trie/
//!
//! This module provides the core trie implementation based on LOUDS
//! (Level-Order Unary Degree Sequence) with associated data structures:
//! - LOUDS trie: main trie structure
//! - Tail: suffix storage
//! - Cache: search acceleration
//! - Config: build configuration
//! - Entry, Key, Range: helper structures