pub struct RulesReporter { /* private fields */ }Implementations§
Source§impl RulesReporter
impl RulesReporter
Sourcepub fn new(config: AppConfig, logger: Arc<Logger>) -> Self
pub fn new(config: AppConfig, logger: Arc<Logger>) -> Self
Create a new rules reporter from config
Sourcepub fn report_check_results(&self, _filename: &str, _line_number: usize)
pub fn report_check_results(&self, _filename: &str, _line_number: usize)
Check and report on all parsing rules for a file
Sourcepub fn from_current_dir(logger: Arc<Logger>) -> Result<Self>
pub fn from_current_dir(logger: Arc<Logger>) -> Result<Self>
Create a reporter from current directory config
Sourcepub fn checker(&self) -> &RuleChecker
pub fn checker(&self) -> &RuleChecker
Get the internal rule checker
Auto Trait Implementations§
impl Freeze for RulesReporter
impl RefUnwindSafe for RulesReporter
impl Send for RulesReporter
impl Sync for RulesReporter
impl Unpin for RulesReporter
impl UnwindSafe for RulesReporter
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
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more