pub struct Reporter { /* private fields */ }Implementations§
Source§impl Reporter
impl Reporter
pub fn new( harsh_mode: bool, savage_mode: bool, verbose: bool, top_files: usize, max_issues_per_file: usize, summary_only: bool, markdown: bool, lang: &str, ) -> Self
pub fn report(&self, issues: Vec<CodeIssue>)
pub fn report_with_enhanced_features( &self, issues: Vec<CodeIssue>, file_count: usize, total_lines: usize, educational_advisor: Option<&EducationalAdvisor>, hall_of_shame: Option<&HallOfShame>, show_suggestions: bool, )
pub fn report_with_metrics( &self, issues: Vec<CodeIssue>, file_count: usize, total_lines: usize, )
Auto Trait Implementations§
impl Freeze for Reporter
impl RefUnwindSafe for Reporter
impl Send for Reporter
impl Sync for Reporter
impl Unpin for Reporter
impl UnwindSafe for Reporter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more