css-inline 0.14.1

High-performance library for inlining CSS into HTML 'style' attributes
Documentation
mod attributes;
mod document;
mod element;
mod iter;
mod node;
mod parser;
mod selectors;
mod serializer;

pub(crate) use self::selectors::Specificity;
use crate::hasher::BuildNoHashHasher;
pub(crate) use document::Document;
use indexmap::IndexMap;
pub(crate) use parser::InliningMode;
use rustc_hash::FxHasher;
use std::hash::BuildHasherDefault;

pub(crate) type ElementStyleMap<'i> =
    IndexMap<&'i str, (Specificity, &'i str), BuildHasherDefault<FxHasher>>;

pub(crate) type DocumentStyleMap<'i> =
    IndexMap<node::NodeId, ElementStyleMap<'i>, BuildNoHashHasher>;