use mockiato::{mockable, partial_eq_owned};
use std::collections::HashMap;
#[mockable]
trait Foo {
fn bar(&self, hashmap: &HashMap<usize, usize>);
}
#[test]
fn works_with_hashmap() {
let mut mock = FooMock::new();
mock.expect_bar(partial_eq_owned(HashMap::new())).times(1);
mock.bar(&HashMap::new());
}