Trait Backend

Source
pub trait Backend: Debug {
    type Document: HtmlDocument;
    type Element<'a>: HtmlElement;
    type Text<'a>: TextNode;

    // Required method
    fn parse_document<S>(s: S) -> Self::Document
       where S: AsRef<str>;
}

Required Associated Types§

Required Methods§

Source

fn parse_document<S>(s: S) -> Self::Document
where S: AsRef<str>,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§