pub type StrSegment<'a> = Segment<char, &'a str>;
A borrowed, type-erased representation of a Segment.
Segment
pub enum StrSegment<'a> { Chunk(&'a str), Delim(char), }
A chunk (run of non-delimiter characters) of an identifier.
A single delimiter.