pub struct Analyzer<'a> { /* private fields */ }Implementations§
Source§impl<'a> Analyzer<'a>
impl<'a> Analyzer<'a>
Sourcepub fn analyze(&self) -> Vec<Diagnostic>
pub fn analyze(&self) -> Vec<Diagnostic>
Run all registered rules against the document.
Rules that return None from severity() are filtered out, so
config can suppress individual rules entirely. Diagnostics are
sorted by position then message for deterministic output.
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Analyzer<'a>
impl<'a> RefUnwindSafe for Analyzer<'a>
impl<'a> Send for Analyzer<'a>
impl<'a> Sync for Analyzer<'a>
impl<'a> Unpin for Analyzer<'a>
impl<'a> UnsafeUnpin for Analyzer<'a>
impl<'a> UnwindSafe for Analyzer<'a>
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