/// Represents a segment of a line of code, which can be either a comment or code
#[derive(Debug)]pubenumLineSegment<'a> {/// A comment segment with the original text and the comment content
Comment(&'astr,&'astr),/// A code segment with the original text
Code(&'astr),}