in src/content/line.rs [33:38]
fn eq(&self, other: &Self) -> bool {
// iterate grapheme by grapheme
let lhs = self.0.iter().flat_map(Span::iter);
let rhs = other.0.iter().flat_map(Span::iter);
lhs.eq(rhs)
}