pub trait Completer<Context: CompletionContext> {
// Required method
fn complete(
&self,
ctx: &Context,
partial: &str,
matcher: &dyn Matcher,
) -> Vec<Suggestion>;
}pub trait Completer<Context: CompletionContext> {
// Required method
fn complete(
&self,
ctx: &Context,
partial: &str,
matcher: &dyn Matcher,
) -> Vec<Suggestion>;
}