aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/parser.rs4
-rw-r--r--src/util/encode.rs4
2 files changed, 3 insertions, 5 deletions
diff --git a/src/parser.rs b/src/parser.rs
index 4e8d859..e40aa5a 100644
--- a/src/parser.rs
+++ b/src/parser.rs
@@ -70,11 +70,9 @@ pub fn parse<'a>(
defs.append(&mut result.definitions);
if result.done {
- break;
+ return Ok((events, parse_state));
}
result = subtokenize(&mut events, &parse_state, &None)?;
}
-
- Ok((events, parse_state))
}
diff --git a/src/util/encode.rs b/src/util/encode.rs
index a26d954..51eadaf 100644
--- a/src/util/encode.rs
+++ b/src/util/encode.rs
@@ -39,8 +39,8 @@ pub fn encode(value: &str, encode_html: bool) -> String {
b'&' => "&amp;",
b'"' => "&quot;",
b'<' => "&lt;",
- b'>' => "&gt;",
- _ => panic!("impossible"),
+ // `b'>'`
+ _ => "&gt;",
});
start = index + 1;