Skip to main content

oak_nginx/ast/
mod.rs

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