diff options
| author | Martin Fischer <martin@push-f.com> | 2021-04-08 09:13:47 +0200 | 
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2021-04-08 15:40:48 +0200 | 
| commit | 6133f17a178c0b746a124f52df36fe98d7d2db7a (patch) | |
| tree | b3fdb9a789ef3d87d28387a88882ddfc5784f0a8 /src | |
| parent | 2ade35bf1030e4eb4ccf7c02ceba04124669743c (diff) | |
make dependencies on markup5ever explicit
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib.rs | 3 | ||||
| -rw-r--r-- | src/tokenizer/char_ref/mod.rs | 6 | ||||
| -rw-r--r-- | src/tokenizer/interface.rs | 6 | ||||
| -rw-r--r-- | src/tokenizer/mod.rs | 10 | 
4 files changed, 13 insertions, 12 deletions
| @@ -12,7 +12,8 @@  #![cfg_attr(test, deny(warnings))]  #![allow(unused_parens)] -pub use markup5ever::*; +pub use markup5ever; +pub use markup5ever::tendril;  #[macro_use]  mod macros; diff --git a/src/tokenizer/char_ref/mod.rs b/src/tokenizer/char_ref/mod.rs index a52485d..2840c73 100644 --- a/src/tokenizer/char_ref/mod.rs +++ b/src/tokenizer/char_ref/mod.rs @@ -8,9 +8,9 @@  // except according to those terms.  use super::{TokenSink, Tokenizer}; -use crate::buffer_queue::BufferQueue; -use crate::data; -use crate::tendril::StrTendril; +use markup5ever::buffer_queue::BufferQueue; +use markup5ever::data; +use markup5ever::tendril::StrTendril;  use crate::util::str::is_ascii_alnum;  use log::debug; diff --git a/src/tokenizer/interface.rs b/src/tokenizer/interface.rs index 22d11be..99e3b58 100644 --- a/src/tokenizer/interface.rs +++ b/src/tokenizer/interface.rs @@ -7,10 +7,10 @@  // option. This file may not be copied, modified, or distributed  // except according to those terms. -use crate::interface::Attribute; -use crate::tendril::StrTendril; +use markup5ever::interface::Attribute; +use markup5ever::tendril::StrTendril;  use crate::tokenizer::states; -use crate::LocalName; +use markup5ever::LocalName;  use std::borrow::Cow;  pub use self::TagKind::{EndTag, StartTag}; diff --git a/src/tokenizer/mod.rs b/src/tokenizer/mod.rs index 267fdf3..6f97e7f 100644 --- a/src/tokenizer/mod.rs +++ b/src/tokenizer/mod.rs @@ -31,9 +31,9 @@ use std::collections::BTreeMap;  use std::default::Default;  use std::mem::replace; -pub use crate::buffer_queue::{BufferQueue, FromSet, NotFromSet, SetResult}; -use crate::tendril::StrTendril; -use crate::{Attribute, LocalName, QualName, SmallCharSet}; +pub use markup5ever::buffer_queue::{BufferQueue, FromSet, NotFromSet, SetResult}; +use markup5ever::tendril::StrTendril; +use markup5ever::{Attribute, LocalName, QualName, SmallCharSet};  mod char_ref;  mod interface; @@ -1527,7 +1527,7 @@ impl<Sink: TokenSink> Tokenizer<Sink> {  #[allow(non_snake_case)]  mod test {      use super::option_push; // private items -    use crate::tendril::{SliceExt, StrTendril}; +    use markup5ever::tendril::{SliceExt, StrTendril};      use super::{TokenSink, TokenSinkResult, Tokenizer, TokenizerOpts}; @@ -1538,7 +1538,7 @@ mod test {      use markup5ever::buffer_queue::BufferQueue;      use std::mem::replace; -    use crate::LocalName; +    use markup5ever::LocalName;      // LinesMatch implements the TokenSink trait. It is used for testing to see      // if current_line is being updated when process_token is called. The lines | 
