aboutsummaryrefslogtreecommitdiffstats
path: root/src/construct/label_end.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 19:03:03 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-10-13 19:03:03 +0200
commitcdf9f97c34734e82431bbc54d3383f7ac6ac328e (patch)
tree70cd2db6d2c7b3a630b08e9f1062fd5a8fe64a44 /src/construct/label_end.rs
parentc790a943ab4cbb5eefa8704f017eb3cf070bf860 (diff)
downloadmarkdown-rs-cdf9f97c34734e82431bbc54d3383f7ac6ac328e.tar.gz
markdown-rs-cdf9f97c34734e82431bbc54d3383f7ac6ac328e.tar.bz2
markdown-rs-cdf9f97c34734e82431bbc54d3383f7ac6ac328e.zip
Remove some unused code
Diffstat (limited to 'src/construct/label_end.rs')
-rw-r--r--src/construct/label_end.rs17
1 files changed, 7 insertions, 10 deletions
diff --git a/src/construct/label_end.rs b/src/construct/label_end.rs
index ca71245..d48f0c5 100644
--- a/src/construct/label_end.rs
+++ b/src/construct/label_end.rs
@@ -624,16 +624,13 @@ pub fn reference_full_after(tokenizer: &mut Tokenizer) -> State {
/// ^
/// ```
pub fn reference_collapsed(tokenizer: &mut Tokenizer) -> State {
- match tokenizer.current {
- Some(b'[') => {
- tokenizer.enter(Name::Reference);
- tokenizer.enter(Name::ReferenceMarker);
- tokenizer.consume();
- tokenizer.exit(Name::ReferenceMarker);
- State::Next(StateName::LabelEndReferenceCollapsedOpen)
- }
- _ => State::Nok,
- }
+ // We only attempt a collapsed label if there’s a `[`.
+ debug_assert_eq!(tokenizer.current, Some(b'['), "expected opening bracket");
+ tokenizer.enter(Name::Reference);
+ tokenizer.enter(Name::ReferenceMarker);
+ tokenizer.consume();
+ tokenizer.exit(Name::ReferenceMarker);
+ State::Next(StateName::LabelEndReferenceCollapsedOpen)
}
/// In reference (collapsed), at `]`.