pub fn truncate_spans<'a>( spans: &[Span<'a>], max_width: u16, ) -> (Vec<Span<'a>>, u16)
Truncates a slice of spans to fit within a maximum width