(&mut self, mut items: Vec<McpItem>)
| 35 | } |
| 36 | |
| 37 | pub fn set_items(&mut self, mut items: Vec<McpItem>) { |
| 38 | items.sort_by(|a, b| a.name.cmp(&b.name)); |
| 39 | self.items = items; |
| 40 | self.state |
| 41 | .select(if self.items.is_empty() { None } else { Some(0) }); |
| 42 | } |
| 43 | |
| 44 | pub fn open(&mut self) { |
| 45 | self.open = true; |
no test coverage detected