diff options
| author | Martin Haug <mhaug@live.de> | 2021-11-05 12:53:52 +0100 |
|---|---|---|
| committer | Martin Haug <mhaug@live.de> | 2021-11-05 13:46:41 +0100 |
| commit | cf2e527a026e81269ef716b4d6675ae6d981d681 (patch) | |
| tree | 73d26690ccb3a3d81cf85f285716a52810e853fe /src/syntax/ast.rs | |
| parent | 5c952d56d0d602a1dbcf85210ae30fa402219fca (diff) | |
Code Review: No Patrick, question marks are not an instrument
Diffstat (limited to 'src/syntax/ast.rs')
| -rw-r--r-- | src/syntax/ast.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/syntax/ast.rs b/src/syntax/ast.rs index b6f64c67..1198d6b1 100644 --- a/src/syntax/ast.rs +++ b/src/syntax/ast.rs @@ -156,7 +156,11 @@ impl HeadingNode { /// The section depth (numer of equals signs). pub fn level(&self) -> u8 { - self.0.children().filter(|n| n.kind() == &NodeKind::Eq).count() as u8 + self.0 + .children() + .filter(|n| n.kind() == &NodeKind::Eq) + .count() + .min(u8::MAX.into()) as u8 } } |
