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 */ }