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