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}