html2md/
common.rs

1use markup5ever_rcdom::{Handle, NodeData};
2
3pub fn get_tag_attr(tag: &Handle, attr_name: &str) -> Option<String> {
4    match tag.data {
5        NodeData::Element { ref attrs, .. } => {
6            let attrs = attrs.borrow();
7            let requested_attr = attrs
8                .iter()
9                .find(|attr| attr.name.local.to_string() == attr_name);
10            requested_attr.map(|attr| attr.value.to_string())
11        }
12        _ => None,
13    }
14}