mod lib;
use developing_today::HashSetMapBuilder;
use std::collections::hash_map::DefaultHasher;
fn main() {
let mut hsm = HashSetMapBuilder::new();
let mut hasher = DefaultHasher::new();
let hash = hsm.insert(&mut hasher, "asd".to_string());
println!("{hash:#?}");
let mut hsm = HashSetMapBuilder::new();
let mut hasher = &mut DefaultHasher::new();
let hash = hsm.insert(hasher, "asd".to_string());
println!("{hash:#?}");
println!(
"{:#?}",
hsm.insert(&mut DefaultHasher::new(), "asdddd".to_string())
);
println!(
"{:#?}",
hsm.insert(&mut DefaultHasher::new(), "asdddd".to_string())
);
println!(
"{:#?}",
hsm.insert(&mut DefaultHasher::new(), "asdddd".to_string())
);
println!(
"{:#?}",
hsm.insert(&mut DefaultHasher::new(), "asdddd".to_string())
);
println!("{:#?}", hsm.build());
}