pub struct ParseErrorSummary {
pub total: usize,
pub by_file: Vec<(String, usize)>,
}Expand description
A summary of parse errors across a session.
Fields§
§total: usizeTotal errors.
by_file: Vec<(String, usize)>Errors by file.
Implementations§
Source§impl ParseErrorSummary
impl ParseErrorSummary
Sourcepub fn from_session(session: &ParseSession) -> Self
pub fn from_session(session: &ParseSession) -> Self
Build a summary from a parse session.
Sourcepub fn worst_file(&self) -> Option<&str>
pub fn worst_file(&self) -> Option<&str>
File with the most errors (if any).
Trait Implementations§
Source§impl Clone for ParseErrorSummary
impl Clone for ParseErrorSummary
Source§fn clone(&self) -> ParseErrorSummary
fn clone(&self) -> ParseErrorSummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParseErrorSummary
impl Debug for ParseErrorSummary
Source§impl Default for ParseErrorSummary
impl Default for ParseErrorSummary
Source§fn default() -> ParseErrorSummary
fn default() -> ParseErrorSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ParseErrorSummary
impl RefUnwindSafe for ParseErrorSummary
impl Send for ParseErrorSummary
impl Sync for ParseErrorSummary
impl Unpin for ParseErrorSummary
impl UnsafeUnpin for ParseErrorSummary
impl UnwindSafe for ParseErrorSummary
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