INNER CODE UNIT · Rust
query_childs_first_match_attr
FooIbar/EhViewer · app/src/main/rust/src/lib.rs:139
fn query_childs_first_match_attr<'a>(
node: &'a Node<'_>,
parser: &'a Parser,
attr: &'a str,
) -> Option<&'a str> {
let selector = format!("[{attr}]");
let mut iter = node.as_tag()?.query_selector(parser, &selector)?;
get_node_handle_attr(&iter.next()?, parser, attr)
}