Struct tl::ParserOptions [−][src]
pub struct ParserOptions(_);Expand description
Options for the HTML Parser
This allows users of this library to configure the parser.
The default options (ParserOptions::default()) are optimized for raw parsing.
If you need to do HTML tag lookups by ID or class names, you can enable tracking.
This will cache HTML nodes as they appear in the source code on the fly.
Implementations
Creates a new ParserOptions with no flags set
Creates a ParserOptions from a bitset
Enables tracking of HTML Tag IDs and stores them in a lookup table.
This makes get_element_by_id() lookups ~O(1)
Enables tracking of HTML Tag classes and stores them in a lookup table.
This makes get_elements_by_class_name() lookups ~O(1)
Returns whether the parser is tracking HTML Tag IDs.
Returns whether the parser is tracking HTML Tag classes.
Returns whether the parser is tracking HTML Tag IDs or classes (previously enabled by a call to track_ids() or track_classes()).
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ParserOptions
impl Send for ParserOptions
impl Sync for ParserOptions
impl Unpin for ParserOptions
impl UnwindSafe for ParserOptions
Blanket Implementations
Mutably borrows from an owned value. Read more