pub struct Navigator {}Implementations
sourceimpl Navigator
 
impl Navigator
pub fn find_index_of_first_non_whitespace(row: &Row) -> Option<usize>
sourcepub fn find_matching_closing_symbol(
    document: &Document, 
    current_position: &Position, 
    offset: &ViewportOffset
) -> Option<Position>
 
pub fn find_matching_closing_symbol(
    document: &Document, 
    current_position: &Position, 
    offset: &ViewportOffset
) -> Option<Position>
sourcepub fn find_matching_opening_symbol(
    document: &Document, 
    current_position: &Position, 
    offset: &ViewportOffset
) -> Option<Position>
 
pub fn find_matching_opening_symbol(
    document: &Document, 
    current_position: &Position, 
    offset: &ViewportOffset
) -> Option<Position>
pub fn find_line_number_of_start_or_end_of_paragraph(
    document: &Document, 
    current_line_number: LineNumber, 
    boundary: &Boundary
) -> LineNumber
pub fn is_word_delimiter(char1: char, char2: char) -> bool
pub fn find_index_of_next_or_previous_word(
    current_row: &Row, 
    current_x_position: usize, 
    boundary: &Boundary
) -> usize
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Navigator
impl Send for Navigator
impl Sync for Navigator
impl Unpin for Navigator
impl UnwindSafe for Navigator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more