[−][src]Enum rustyline::config::CompletionType
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.
Complete the next full match (like in Vim by default)
Complete till longest match. When more than one match, list all matches (like in Bash/Readline).
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]
fn clone(&self) -> CompletionType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CompletionType
[src]
impl Debug for CompletionType
[src]
impl Eq for CompletionType
[src]
impl PartialEq<CompletionType> for CompletionType
[src]
fn eq(&self, other: &CompletionType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for CompletionType
[src]
impl StructuralPartialEq for CompletionType
[src]
Auto Trait Implementations
impl RefUnwindSafe for CompletionType
impl Send for CompletionType
impl Sync for CompletionType
impl Unpin for CompletionType
impl UnwindSafe for CompletionType
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,