Struct pepper::cursor::CursorCollectionMutGuard [−][src]
pub struct CursorCollectionMutGuard<'a> { /* fields omitted */ }
Implementations
impl<'a> CursorCollectionMutGuard<'a>
[src]
impl<'a> CursorCollectionMutGuard<'a>
[src]pub fn clear(&mut self)
[src]
pub fn add(&mut self, cursor: Cursor)
[src]
pub fn save_display_distances(
&mut self,
buffer: &BufferContent,
tab_size: NonZeroU8
)
[src]
&mut self,
buffer: &BufferContent,
tab_size: NonZeroU8
)
pub fn get_saved_display_distance(&self, index: usize) -> Option<u32>
[src]
pub fn set_main_cursor_index(&mut self, index: usize)
[src]
pub fn main_cursor(&mut self) -> &mut Cursor
[src]
Trait Implementations
impl<'a> Drop for CursorCollectionMutGuard<'a>
[src]
impl<'a> Drop for CursorCollectionMutGuard<'a>
[src]impl<'a> Index<RangeFrom<usize>> for CursorCollectionMutGuard<'a>
[src]
impl<'a> Index<RangeFrom<usize>> for CursorCollectionMutGuard<'a>
[src]impl<'a> Index<RangeFull> for CursorCollectionMutGuard<'a>
[src]
impl<'a> Index<RangeFull> for CursorCollectionMutGuard<'a>
[src]impl<'a> Index<usize> for CursorCollectionMutGuard<'a>
[src]
impl<'a> Index<usize> for CursorCollectionMutGuard<'a>
[src]impl<'a> IndexMut<RangeFrom<usize>> for CursorCollectionMutGuard<'a>
[src]
impl<'a> IndexMut<RangeFrom<usize>> for CursorCollectionMutGuard<'a>
[src]impl<'a> IndexMut<RangeFull> for CursorCollectionMutGuard<'a>
[src]
impl<'a> IndexMut<RangeFull> for CursorCollectionMutGuard<'a>
[src]