fn maybe_char_for_renderable_cell_content(content: RenderableCellContent) -> Option<char> {
    match content {
        RenderableCellContent::Cursor(cursor_key) => chars_for_cursor(cursor_key),
        RenderableCellContent::Chars(chars) => Some(chars[0]),
    }
}
// The term-model library gives us zero-width characters in our array of chars. However,
// we do not support this at this point so we just pull out the first char for rendering.
The term-model library gives us zero-width characters in our array of chars. However,
we do not support this at this point so we just pull out the first char for rendering.
The term - model library gives us zero - width characters in our array of chars . However we do not support this at this point so we just pull out the first char for rendering .
fn maybe_char_for_renderable_cell_content(content: RenderableCellContent) -> Option<char> {
    match content {
        RenderableCellContent::Cursor(cursor_key) => chars_for_cursor(cursor_key),
        RenderableCellContent::Chars(chars) => Some(chars[0]),
    }
}
fn maybe_char_for_renderable_cell_content ( content : RenderableCellContent ) -> Option < char > { match content { RenderableCellContent :: Cursor ( cursor_key ) => chars_for_cursor ( cursor_key ) , RenderableCellContent :: Chars ( chars ) => Some ( chars [ 0 ] ) , } }
The term-model library gives us zero-width characters in our array of chars.
The term - model library gives us zero - width characters in our array of chars .
content
RenderableCellContent
content
RenderableCellContent