node_html_parser/dom/
comment.rs

1#[derive(Debug, Clone)]
2pub struct CommentNode {
3	pub text: String,
4	pub range: Option<(usize, usize)>,
5}
6
7impl CommentNode {
8	pub fn new(text: String) -> Self {
9		Self { text, range: None }
10	}
11	pub fn with_range(text: String, start: usize, end: usize) -> Self {
12		Self {
13			text,
14			range: Some((start, end)),
15		}
16	}
17	pub fn range(&self) -> Option<(usize, usize)> {
18		self.range
19	}
20}