pub struct DefaultCompleter { /* private fields */ }Expand description
Default rule-based completion system
Implementations§
Source§impl DefaultCompleter
impl DefaultCompleter
pub fn new() -> DefaultCompleter
Trait Implementations§
Source§impl Completer for DefaultCompleter
impl Completer for DefaultCompleter
Source§fn complete(&self, ctx: &CompletionCtx) -> Vec<Completion>
fn complete(&self, ctx: &CompletionCtx) -> Vec<Completion>
Given context on the current state of the input, output list of possible completions
Source§impl Default for DefaultCompleter
impl Default for DefaultCompleter
Source§fn default() -> DefaultCompleter
fn default() -> DefaultCompleter
Register default rules
Auto Trait Implementations§
impl Freeze for DefaultCompleter
impl !RefUnwindSafe for DefaultCompleter
impl !Send for DefaultCompleter
impl !Sync for DefaultCompleter
impl Unpin for DefaultCompleter
impl !UnwindSafe for DefaultCompleter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more