refactor: Remove duplicated program info definitions in status mode

Co-authored-by: aider (openai/andrew.openrouter.qwen.qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-07-29 13:56:41 -03:00
parent 9615e684f0
commit f32f898784
3 changed files with 20 additions and 23 deletions

View File

@@ -37,6 +37,7 @@ pub trait MetaPlugin {
fn is_supported(&self) -> bool {
true
}
fn create(&self) -> Result<Box<dyn Write>>;
fn finalize(&mut self) -> io::Result<String>;
@@ -44,6 +45,11 @@ pub trait MetaPlugin {
fn update(&mut self, data: &[u8]);
fn meta_name(&mut self) -> String;
// Get program information for display in status
fn program_info(&self) -> Option<(&str, Vec<&str>)> {
None
}
}
use std::io::Write;