From c899f2f36df0371af776f21231ccdf0d30a2aaab Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Thu, 17 Aug 2023 08:57:15 +0200 Subject: refactor: add default for S type param of DefaultEmitter --- README.md | 2 +- examples/tokenize.rs | 2 +- src/emitter.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 13d9cc2..70b5be6 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ use std::fmt::Write; use html5tokenizer::{DefaultEmitter, Tokenizer, Token}; let html = "hello world"; -let emitter = DefaultEmitter::<_, ()>::default(); +let emitter = DefaultEmitter::<_>::default(); let mut new_html = String::new(); for token in Tokenizer::new(html, emitter).flatten() { diff --git a/examples/tokenize.rs b/examples/tokenize.rs index 5776362..54ba0ec 100644 --- a/examples/tokenize.rs +++ b/examples/tokenize.rs @@ -7,7 +7,7 @@ use std::io::BufReader; fn main() { for token in Tokenizer::new( BufReader::new(std::io::stdin().lock()), - DefaultEmitter::<_, ()>::default(), + DefaultEmitter::<_>::default(), ) .flatten() { diff --git a/src/emitter.rs b/src/emitter.rs index 769d233..e441eb7 100644 --- a/src/emitter.rs +++ b/src/emitter.rs @@ -159,7 +159,7 @@ pub trait Emitter { } /// The default implementation of [`Emitter`], used to produce tokens. -pub struct DefaultEmitter { +pub struct DefaultEmitter { current_characters: String, current_token: Option>, current_attribute: Option<(String, Attribute)>, -- cgit v1.2.3