pub struct ReplCompleter { /* private fields */ }Expand description
A REPL completer that provides completions for a given prefix.
Implementations§
Source§impl ReplCompleter
impl ReplCompleter
Sourcepub fn complete(&self, prefix: &str) -> Vec<&CompletionItem>
pub fn complete(&self, prefix: &str) -> Vec<&CompletionItem>
Complete a prefix.
Sourcepub fn add(&mut self, item: CompletionItem)
pub fn add(&mut self, item: CompletionItem)
Add a custom completion item.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReplCompleter
impl RefUnwindSafe for ReplCompleter
impl Send for ReplCompleter
impl Sync for ReplCompleter
impl Unpin for ReplCompleter
impl UnsafeUnpin for ReplCompleter
impl UnwindSafe for ReplCompleter
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