tailwind_css_fixes/modules/borders/ring/
mod.rs1use super::*;
2
3pub(crate) mod ring_color;
4pub(crate) mod ring_inset;
5pub(crate) mod ring_offset_color;
6pub(crate) mod ring_offset_width;
7pub(crate) mod ring_width;
8
9#[derive(Copy, Clone, Debug, Default)]
10pub struct TailwindRing {}
11
12impl TailwindRing {
13 pub fn adapt(str: &[&str], arbitrary: &TailwindArbitrary) -> Result<Box<dyn TailwindInstance>> {
14 let out = match str {
15 ["offset", rest @ ..] => TailwindRingOffsetWidth::parse(rest, arbitrary)?.boxed(),
17 _ => return syntax_error!("Unknown ring instructions: {}", str.join("-")),
18 };
19 Ok(out)
20 }
21}