Skip to main content

Query

Trait Query 

Source
pub trait Query {
    // Required methods
    fn query_one(&self, selector: &str) -> Option<&DomNode>;
    fn query_all(&self, selector: &str) -> QueryResult<'_>;
    fn get_by_id(&self, id: &str) -> Option<&DomNode>;
    fn get_by_class(&self, class: &str) -> QueryResult<'_>;
    fn get_by_type(&self, widget_type: &str) -> QueryResult<'_>;
}
Expand description

DOM query interface

Required Methods§

Source

fn query_one(&self, selector: &str) -> Option<&DomNode>

Query for a single element

Source

fn query_all(&self, selector: &str) -> QueryResult<'_>

Query for all matching elements

Source

fn get_by_id(&self, id: &str) -> Option<&DomNode>

Get element by ID

Source

fn get_by_class(&self, class: &str) -> QueryResult<'_>

Get elements by class

Source

fn get_by_type(&self, widget_type: &str) -> QueryResult<'_>

Get elements by type

Implementors§