The previous implementation of Styled used chunks that consisted of a String and a ContentStyle. The current implementation instead stores a single String and chunks consisting of a ContentStyle and an ending index. This implementation may reduce allocations and makes width-related operations easier, for example getting the width of a Styled with its whitespace trimmed. |
||
|---|---|---|
| .. | ||
| hello_world.rs | ||
| overlapping_graphemes.rs | ||
| text_wrapping.rs | ||