Enum rustyline::config::CompletionType[][src]

#[non_exhaustive]pub enum CompletionType {
    Circular,
    List,
    Fuzzy,
}

Tab completion style

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Circular

Complete the next full match (like in Vim by default)

List

Complete till longest match. When more than one match, list all matches (like in Bash/Readline).

Fuzzy

Complete the match using fuzzy search and selection (like fzf and plugins) Currently only available for unix platforms as dependency on skim->tuikit Compile with --features=fuzzy to enable

Trait Implementations

impl Clone for CompletionType[src]

impl Copy for CompletionType[src]

impl Debug for CompletionType[src]

impl Eq for CompletionType[src]

impl PartialEq<CompletionType> for CompletionType[src]

impl StructuralEq for CompletionType[src]

impl StructuralPartialEq for CompletionType[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsAny for T where
    T: Any
[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> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.