HasCompletionHandling

Trait HasCompletionHandling 

Source
pub trait HasCompletionHandling {
    // Provided methods
    fn validate_request(&self, _request: &CompleteRequest) -> Result<(), String> { ... }
    fn filter_completions(
        &self,
        values: Vec<String>,
        current_value: &str,
    ) -> Vec<String> { ... }
}
Expand description

Trait for completion validation and processing

Provided Methods§

Source

fn validate_request(&self, _request: &CompleteRequest) -> Result<(), String>

Validate the completion request

Source

fn filter_completions( &self, values: Vec<String>, current_value: &str, ) -> Vec<String>

Filter completion values based on current input

Implementors§