oak_tailwind/ast/mod.rs
1#![doc = include_str!("readme.md")]
2use core::range::Range;
3#[cfg(feature = "serde")]
4use serde::{Deserialize, Serialize};
5
6/// Tailwind document root node
7#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
8#[derive(Debug, Clone)]
9pub struct TailwindRoot {
10 #[cfg_attr(feature = "serde", serde(with = "oak_core::serde_range"))]
11 pub span: Range<usize>,
12}
13
14impl TailwindRoot {
15 pub fn new(span: Range<usize>) -> Self {
16 Self { span }
17 }
18}