#![doc = include_str!("../README.md")]
extern crate alloc;
mod cache;
mod config;
mod document_output;
mod document_type;
mod element;
mod element_output;
mod error;
mod html_parser;
mod http_client;
mod item_output;
mod metrics;
mod rate_limiter;
mod render;
mod request;
mod response;
mod robot_list;
mod timer;
mod web_validator;
pub use self::{
cache::{Cache, FjallCache, MemoryCache, MokaCache, SledCache},
config::*,
document_output::DocumentOutput,
error::{Error, ItemError},
html_parser::HtmlParser,
http_client::{BareHttpClient, HttpClient, ReqwestHttpClient},
metrics::Metrics,
rate_limiter::RateLimiter,
render::{RenderFormat, RenderOptions, render_document},
timer::ClockTimer,
web_validator::WebValidator,
};