[][src]Struct rustyline::completion::FilenameCompleter

pub struct FilenameCompleter { /* fields omitted */ }

A Completer for file and folder names.

Implementations

impl FilenameCompleter[src]

pub fn new() -> Self[src]

Constructor

pub fn complete_path(
    &self,
    line: &str,
    pos: usize
) -> Result<(usize, Vec<Pair>)>
[src]

Takes the currently edited line with the cursor position and returns the start position and the completion candidates for the partial path to be completed.

Trait Implementations

impl Completer for FilenameCompleter[src]

type Candidate = Pair

Specific completion candidate.

impl Default for FilenameCompleter[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.