We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eedd7a7 commit d72575fCopy full SHA for d72575f
src/line/header/gemtext.rs
@@ -40,14 +40,9 @@ impl Gemtext for str {
40
self.as_value_match_level(Level::H3)
41
}
42
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
+ self.strip_prefix(level.as_tag())
+ .map(|postfix| postfix.trim())
+ .filter(|value| !value.starts_with(Level::H1.as_tag()))
51
52
fn to_level(&self) -> Option<Level> {
53
if self.as_h1_value().is_some() {
0 commit comments