pub struct ModuleValidator { /* private fields */ }Expand description
Module validator for checking import resolution
Implementations§
Source§impl ModuleValidator
impl ModuleValidator
Sourcepub fn with_exclude(self, exclude: Vec<String>) -> Self
pub fn with_exclude(self, exclude: Vec<String>) -> Self
Set directories to exclude from validation
Sourcepub fn scan_imports(&self) -> Vec<ImportRef>
pub fn scan_imports(&self) -> Vec<ImportRef>
Scan all HTML files and extract module imports
Sourcepub fn validate(&self) -> ModuleValidationResult
pub fn validate(&self) -> ModuleValidationResult
Validate all imports resolve correctly
Sourcepub fn print_results(&self, result: &ModuleValidationResult)
pub fn print_results(&self, result: &ModuleValidationResult)
Print validation results to stderr
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ModuleValidator
impl RefUnwindSafe for ModuleValidator
impl Send for ModuleValidator
impl Sync for ModuleValidator
impl Unpin for ModuleValidator
impl UnsafeUnpin for ModuleValidator
impl UnwindSafe for ModuleValidator
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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