Skip to content

Commit d72575f

Browse files
author
yggverse
committed
simplify
1 parent eedd7a7 commit d72575f

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/line/header/gemtext.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,9 @@ impl Gemtext for str {
4040
self.as_value_match_level(Level::H3)
4141
}
4242
fn as_value_match_level(&self, level: Level) -> Option<&str> {
43-
if let Some(postfix) = self.strip_prefix(level.as_tag()) {
44-
let value = postfix.trim();
45-
if value.starts_with(Level::H1.as_tag()) {
46-
return None;
47-
}
48-
return Some(value);
49-
}
50-
None
43+
self.strip_prefix(level.as_tag())
44+
.map(|postfix| postfix.trim())
45+
.filter(|value| !value.starts_with(Level::H1.as_tag()))
5146
}
5247
fn to_level(&self) -> Option<Level> {
5348
if self.as_h1_value().is_some() {

0 commit comments

Comments
 (0)