Skip to main content

Alignment

Type Alias Alignment 

Source
pub type Alignment<L> = SmallVec<[L; 8]>;
Expand description

The alignment a compact-lattice arc carries.

SICADA-OPT: upstream stores this in a std::vector, which heap-allocates every time ⊗ concatenates two of them, and determinization does little else. Most are short: an arc’s own string is one label long, and a word’s is however many frames it took to say.

Aliased Type§

pub struct Alignment<L> { /* private fields */ }