(&self)
| 533 | } |
| 534 | |
| 535 | pub fn all_commands(&self) -> Vec<&SlashCommand> { |
| 536 | let mut seen = std::collections::HashSet::new(); |
| 537 | self.commands |
| 538 | .values() |
| 539 | .filter(|cmd| seen.insert(cmd.name.clone())) |
| 540 | .collect() |
| 541 | } |
| 542 | |
| 543 | pub fn suggested_commands(&self) -> Vec<&SlashCommand> { |
| 544 | self.all_commands() |
no test coverage detected