oak_ejs/ast/mod.rs
1#![doc = include_str!("readme.md")]
2
3use core::range::Range;
4
5/// JavaScript root node.
6#[derive(Debug, Clone)]
7#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
8pub struct JavaScriptRoot {
9 /// The span of the root node.
10 #[cfg_attr(feature = "serde", serde(with = "oak_core::serde_range"))]
11 pub span: Range<usize>,
12}