pub trait RoastProvider {
// Required method
fn generate_roasts(&self, issues: &[CodeIssue], lang: &str) -> RoastMap;
}Expand description
Trait for generating roast messages for code issues.
Implementors can use local hardcoded messages or call external LLM services.
Required Methods§
Sourcefn generate_roasts(&self, issues: &[CodeIssue], lang: &str) -> RoastMap
fn generate_roasts(&self, issues: &[CodeIssue], lang: &str) -> RoastMap
Generate roast messages for the given issues.
Returns a RoastMap mapping issue keys to roast messages.