refactor: update meta plugins structure to use map and vector
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
@@ -272,7 +272,7 @@ fn build_meta_plugins_configured_table(settings: &config::Settings) -> Option<Ta
|
||||
Some(table)
|
||||
}
|
||||
|
||||
fn build_meta_plugin_table(meta_plugin_info: &Vec<MetaPluginInfo>) -> Table {
|
||||
fn build_meta_plugin_table(meta_plugin_info: &std::collections::HashMap<String, MetaPluginInfo>) -> Table {
|
||||
let mut meta_plugin_table = Table::new();
|
||||
if std::io::stdout().is_terminal() {
|
||||
//meta_plugin_table.set_format(get_format_box_chars_no_border_line_separator());
|
||||
@@ -287,7 +287,7 @@ fn build_meta_plugin_table(meta_plugin_info: &Vec<MetaPluginInfo>) -> Table {
|
||||
b->"Outputs"));
|
||||
|
||||
// Sort meta plugin info by plugin name
|
||||
let mut sorted_meta_plugin_info = meta_plugin_info.clone();
|
||||
let mut sorted_meta_plugin_info: Vec<&MetaPluginInfo> = meta_plugin_info.values().collect();
|
||||
sorted_meta_plugin_info.sort_by(|a, b| a.meta_name.cmp(&b.meta_name));
|
||||
|
||||
for info in sorted_meta_plugin_info {
|
||||
|
||||
Reference in New Issue
Block a user