1/// Trait for completion handling. 2pub trait Completion { 3 fn get(&self, input: &str) -> Option<String>; 4}