Struct pepper::buffer::BufferLine [−][src]
pub struct BufferLine { /* fields omitted */ }
Implementations
impl BufferLine
[src]
impl BufferLine
[src]pub fn as_str(&self) -> &str
[src]
pub fn chars_from<'a>(
&'a self,
index: usize
) -> (impl 'a + Iterator<Item = (usize, char)>, impl 'a + Iterator<Item = (usize, char)>)
[src]
&'a self,
index: usize
) -> (impl 'a + Iterator<Item = (usize, char)>, impl 'a + Iterator<Item = (usize, char)>)
pub fn words_from<'a>(
&'a self,
index: usize
) -> (WordRefWithIndex<'a>, impl Iterator<Item = WordRefWithIndex<'a>>, impl Iterator<Item = WordRefWithIndex<'a>>)
[src]
&'a self,
index: usize
) -> (WordRefWithIndex<'a>, impl Iterator<Item = WordRefWithIndex<'a>>, impl Iterator<Item = WordRefWithIndex<'a>>)
pub fn word_at(&self, index: usize) -> WordRefWithIndex<'_>
[src]
pub fn split_off(&mut self, other: &mut BufferLine, index: usize)
[src]
pub fn insert_text(&mut self, index: usize, text: &str)
[src]
pub fn push_text(&mut self, text: &str)
[src]
pub fn delete_range<R>(&mut self, range: R) where
R: RangeBounds<usize>,
[src]
R: RangeBounds<usize>,