Skip to main content

HtmlExtractor

Trait HtmlExtractor 

Source
pub trait HtmlExtractor
where Self: Sized,
{ // Required method fn extract(elem: &ElementRef<'_>) -> Result<Self, Error>; // Provided method fn extract_from_str(html_str: &str) -> Result<Self, Error> { ... } }
Expand description

A trait for extracting data from HTML documents.

It is recommended to use html_extractor! to implement HtmlExtractor.

Required Methods§

Source

fn extract(elem: &ElementRef<'_>) -> Result<Self, Error>

Provided Methods§

Source

fn extract_from_str(html_str: &str) -> Result<Self, Error>

Parses HTML string and extracts data from it.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§