pub struct CompletionProvider { /* private fields */ }Implementations§
Source§impl CompletionProvider
impl CompletionProvider
pub fn new() -> Self
pub fn set_config(&mut self, config: Settings)
Trait Implementations§
Source§impl Completions for CompletionProvider
impl Completions for CompletionProvider
fn get( &mut self, lines: &mut Lines<'_>, ctx: &CompletionContext, pos: &Position, ) -> Result<Vec<CompletionItem>, String>
Auto Trait Implementations§
impl Freeze for CompletionProvider
impl RefUnwindSafe for CompletionProvider
impl Send for CompletionProvider
impl Sync for CompletionProvider
impl Unpin for CompletionProvider
impl UnsafeUnpin for CompletionProvider
impl UnwindSafe for CompletionProvider
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