pub trait TextEditable<T: Text + ?Sized>: AsRef<T> {
// Required methods
fn insert_character(&mut self, idx: usize, text: char);
fn delete_range(&mut self, range: Range<usize>);
}
Expand description
This contains the information about the text that is used by the cursor to handle editing text.
Required Methods§
Sourcefn insert_character(&mut self, idx: usize, text: char)
fn insert_character(&mut self, idx: usize, text: char)
Inserts a character at the given character index.
Sourcefn delete_range(&mut self, range: Range<usize>)
fn delete_range(&mut self, range: Range<usize>)
Deletes the given character range.