From bfff0560a0e448eef41ac2b4c7e8deb0a77e4167 Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Fri, 18 Aug 2023 14:14:52 +0200 Subject: break!: remove StartTag::next_state You shouldn't manually have to match tokens yielded by the tokenizer iterator just to correctly handle state transitions. A better NaiveParser API will be introduced. --- src/emitter.rs | 18 ------------------ 1 file changed, 18 deletions(-) (limited to 'src') diff --git a/src/emitter.rs b/src/emitter.rs index fba1f6a..c09fe1c 100644 --- a/src/emitter.rs +++ b/src/emitter.rs @@ -7,7 +7,6 @@ use std::mem; use crate::spans::Span; use crate::Error; -use crate::State; /// An emitter is an object providing methods to the tokenizer to produce tokens. /// @@ -487,23 +486,6 @@ pub struct StartTag { pub name_span: S, } -impl StartTag { - /// Returns the next tokenizer state according to - /// [Parsing HTML fragments](https://html.spec.whatwg.org/multipage/parsing.html#concept-frag-parse-context). - /// If `scripting` is set to true [`State::RawText`] is returned if this is a `