Crate html5tokenizer[−][src]
The HTML5 tokenizer from the html5ever crate, repackaged with its dependencies removed.
Re-exports
pub use self::interface::CharacterTokens; |
pub use self::interface::EOFToken; |
pub use self::interface::NullCharacterToken; |
pub use self::interface::ParseError; |
pub use self::interface::CommentToken; |
pub use self::interface::DoctypeToken; |
pub use self::interface::TagToken; |
pub use self::interface::EndTag; |
pub use self::interface::StartTag; |
pub use crate::util::buffer_queue::FromSet; |
pub use crate::util::buffer_queue::NotFromSet; |
Modules
| states | Tokenizer states. |
Structs
| Attribute | A tag attribute, e.g. |
| BufferQueue | A queue of owned string buffers, which supports incrementally consuming characters. |
| Doctype | A |
| Tag | A tag token. |
| Tokenizer | The HTML tokenizer. |
| TokenizerOpts | Tokenizer options, with an impl for |
Enums
| ProcessResult | |
| SetResult | Result from |
| TagKind | |
| Token | |
| TokenSinkResult | |
| TokenizerResult |
Traits
| TokenSink | Types which can receive tokens from the tokenizer. |