pub struct ValidationCache { /* private fields */ }Expand description
Validation result cache
Implementations§
Source§impl ValidationCache
impl ValidationCache
Sourcepub fn get_results(&self, file_path: &str) -> Option<Vec<Violation>>
pub fn get_results(&self, file_path: &str) -> Option<Vec<Violation>>
Get cached validation results
Sourcepub fn cache_results(&self, file_path: String, violations: Vec<Violation>)
pub fn cache_results(&self, file_path: String, violations: Vec<Violation>)
Cache validation results
Sourcepub fn stats(&self) -> CacheStats
pub fn stats(&self) -> CacheStats
Get cache statistics
Auto Trait Implementations§
impl Freeze for ValidationCache
impl !RefUnwindSafe for ValidationCache
impl Send for ValidationCache
impl Sync for ValidationCache
impl Unpin for ValidationCache
impl UnsafeUnpin for ValidationCache
impl !UnwindSafe for ValidationCache
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<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