w3c_validators/
lib.rs

1//! Rust wrapper for the World Wide Web Consortium’s online validation services.
2#![doc(html_root_url = "https://docs.rs/w3c_validators/0.1.0")]
3#![deny(warnings)]
4#![crate_name = "w3c_validators"]
5extern crate reqwest;
6#[macro_use]
7extern crate serde_derive;
8
9#[macro_export]
10macro_rules! _version_string {
11    () => {
12        env!("CARGO_PKG_VERSION")
13    };
14}
15
16#[macro_export]
17macro_rules! ua_validator {
18    () => {
19        concat!(
20            "w3c_validators v",
21            _version_string!(),
22            " (https://crates.io/crates/w3c_validators)"
23        )
24    };
25}
26
27pub use w3c_validators::{
28    CssValidator, CssValidatorResult, NuValidator, NuValidatorResult, CSS_VALIDATOR_URI,
29    MARKUP_VALIDATOR_URI,
30};
31pub mod w3c_validators;