convert_visual_to_byte_idx

Function convert_visual_to_byte_idx 

Source
fn convert_visual_to_byte_idx(s: &str, idx: usize) -> Option<usize>
Expand description

Convert a visual (character) index into a byte index for the supplied string s.

Returns:

  • Option::Some with the corresponding byte index (including s.len() for end-of-line)
  • Option::None if idx is past the end