pub fn complete(&self, prefix: &Prefix) -> Option<&Vec<String>> {
    if let Some(value) = self.0.get(&prefix) {
      Some(value)
    }

    else {
      None
    }
  }
/// Get the available completions for a Prefix.
Get the available completions for a Prefix.
Get the available completions for a Prefix .
pub fn complete(&self, prefix: &Prefix) -> Option<&Vec<String>> {
    if let Some(value) = self.0.get(&prefix) {
      Some(value)
    }
    else {
      None
    }
  }
pub fn complete ( & self , prefix : & Prefix ) -> Option < & Vec < String > > { if let Some ( value ) = self . 0 . get ( & prefix ) { Some ( value ) } else { None } }
Get the available completions for a Prefix.
Get the available completions for a Prefix .
&self
prefix
&Prefix