Function tl::parse_query_selector

source ·
pub fn parse_query_selector(input: &str) -> Option<Selector<'_>>
Expand description

Parses a query selector

§Example

let selector = tl::parse_query_selector("div#test");

match selector {
    Some(Selector::And(left, right)) => {
        assert!(matches!(&*left, Selector::Tag(b"div")));
        assert!(matches!(&*right, Selector::Id(b"test")));
    },
    _ => unreachable!()
}