Function parsercher::satisfy_sufficient_condition [−][src]
pub fn satisfy_sufficient_condition(p: &Tag, q: &Tag) -> bool
Returns true if p is a sufficient condition for q.
p => q
Examples
let mut p = Tag::new("h1".to_string()); let mut attr = HashMap::new(); attr.insert("class".to_string(), "target".to_string()); p.set_attr(attr); let mut q = Tag::new("h1".to_string()); let mut attr = HashMap::new(); attr.insert("id".to_string(), "q".to_string()); attr.insert("class".to_string(), "target".to_string()); q.set_attr(attr); assert_eq!(parsercher::satisfy_sufficient_condition(&p, &q), true); let mut q = Tag::new("h1".to_string()); let mut attr = HashMap::new(); attr.insert("id".to_string(), "q".to_string()); q.set_attr(attr); assert_eq!(parsercher::satisfy_sufficient_condition(&p, &q), false);