pub struct PythonProvider;
Expand description
Python-specific completion provider
Implementations§
Trait Implementations§
Source§impl Default for PythonProvider
impl Default for PythonProvider
Source§impl LanguageProvider for PythonProvider
impl LanguageProvider for PythonProvider
Source§fn get_completions(
&self,
context: &CompletionContext,
) -> Vec<CompletionSuggestion>
fn get_completions( &self, context: &CompletionContext, ) -> Vec<CompletionSuggestion>
Get language-specific completions
Source§fn language_name(&self) -> &str
fn language_name(&self) -> &str
Get language name
Source§fn supports_language(&self, language: &str) -> bool
fn supports_language(&self, language: &str) -> bool
Check if this provider supports the given language
Auto Trait Implementations§
impl Freeze for PythonProvider
impl RefUnwindSafe for PythonProvider
impl Send for PythonProvider
impl Sync for PythonProvider
impl Unpin for PythonProvider
impl UnwindSafe for PythonProvider
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