pub struct CopilotCompleter {
pub config: YamlConfig,
}Expand description
自定义补全器:根据上下文提供命令、别名、分类等补全
Fields§
§config: YamlConfigImplementations§
Source§impl CopilotCompleter
impl CopilotCompleter
pub fn new(config: &YamlConfig) -> Self
pub fn refresh(&mut self, config: &YamlConfig)
Trait Implementations§
Source§impl Completer for CopilotCompleter
impl Completer for CopilotCompleter
Auto Trait Implementations§
impl Freeze for CopilotCompleter
impl RefUnwindSafe for CopilotCompleter
impl Send for CopilotCompleter
impl Sync for CopilotCompleter
impl Unpin for CopilotCompleter
impl UnsafeUnpin for CopilotCompleter
impl UnwindSafe for CopilotCompleter
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more