pub type ShellCompleteCallback = Arc<dyn Fn(&Context, &str) -> Vec<CompletionItem> + Send + Sync>;
Custom shell completion callback type for arguments.
pub struct ShellCompleteCallback { /* private fields */ }