Extract content parser state to its own module

This commit is contained in:
Juno Takano 2026-01-05 11:29:24 -03:00
commit de5b3dd377
8 changed files with 112 additions and 99 deletions

View file

@ -38,8 +38,13 @@ impl std::fmt::Display for Span {
fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
let display_open_state = match self.open {
Some(ref open_state) => {
if *open_state { "open" } else { "closed" }},
None => "unknown"
if *open_state {
"open"
} else {
"closed"
}
},
None => "unknown",
};
write!(f, "Span [{display_open_state}]")
}