tailwind-css 0.13.0

Compile tailwind short instructions to css
Documentation
use super::*;

pub use self::{bottom::TailwindBottom, inset::TailwindInset, left::TailwindLeft, right::TailwindRight, top::TailwindTop};

mod bottom;
mod inset;
mod left;
mod right;
mod top;

pub(crate) fn get_kind_px_full_auto_fact(
    id: &'static str,
    pattern: &[&str],
    arbitrary: &TailwindArbitrary,
    negative: Negative,
) -> Result<UnitValue> {
    let kind = match pattern {
        ["px"] => UnitValue::px(1.0),
        ["full"] => UnitValue::radio(1, 1),
        _ => UnitValue::negative_parser(id, check_valid_auto, true, false, true)(pattern, arbitrary, negative)?,
    };
    Ok(kind)
}

pub(crate) fn check_valid_auto(mode: &str) -> bool {
    ["auto", "inherit", "initial", "revert", "unset"].contains(&mode)
}