Trait pubgrub::report::ReportFormatter
source · pub trait ReportFormatter<P: Package, VS: VersionSet> {
type Output;
// Required methods
fn format_external(&self, external: &External<P, VS>) -> Self::Output;
fn format_terms(&self, terms: &Map<P, Term<VS>>) -> Self::Output;
}
Expand description
Trait for formatting outputs in the reporter.
Required Associated Types§
Required Methods§
sourcefn format_external(&self, external: &External<P, VS>) -> Self::Output
fn format_external(&self, external: &External<P, VS>) -> Self::Output
Format an External incompatibility.
sourcefn format_terms(&self, terms: &Map<P, Term<VS>>) -> Self::Output
fn format_terms(&self, terms: &Map<P, Term<VS>>) -> Self::Output
Format terms of an incompatibility.