pub struct WebValidator;Expand description
Web asset validator
Implementations§
Source§impl WebValidator
impl WebValidator
Sourcepub fn validate_html(html: &GeneratedHtml) -> HtmlValidationResult
pub fn validate_html(html: &GeneratedHtml) -> HtmlValidationResult
Validate HTML document
Sourcepub fn lint_css(css: &GeneratedCss) -> CssLintResult
pub fn lint_css(css: &GeneratedCss) -> CssLintResult
Lint CSS stylesheet
Sourcepub fn lint_js(js: &GeneratedJs) -> JsLintResult
pub fn lint_js(js: &GeneratedJs) -> JsLintResult
Lint JavaScript code
Sourcepub fn check_accessibility(html: &GeneratedHtml) -> Vec<AccessibilityIssue>
pub fn check_accessibility(html: &GeneratedHtml) -> Vec<AccessibilityIssue>
Check HTML for accessibility issues
Sourcepub fn validate_all(
html: &GeneratedHtml,
css: &GeneratedCss,
js: &GeneratedJs,
) -> ValidationReport
pub fn validate_all( html: &GeneratedHtml, css: &GeneratedCss, js: &GeneratedJs, ) -> ValidationReport
Validate all web assets
Trait Implementations§
Source§impl Clone for WebValidator
impl Clone for WebValidator
Source§fn clone(&self) -> WebValidator
fn clone(&self) -> WebValidator
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 WebValidator
impl Debug for WebValidator
Source§impl Default for WebValidator
impl Default for WebValidator
Source§fn default() -> WebValidator
fn default() -> WebValidator
Returns the “default value” for a type. Read more
impl Copy for WebValidator
Auto Trait Implementations§
impl Freeze for WebValidator
impl RefUnwindSafe for WebValidator
impl Send for WebValidator
impl Sync for WebValidator
impl Unpin for WebValidator
impl UnsafeUnpin for WebValidator
impl UnwindSafe for WebValidator
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().