- if let Some(gen) = new_typed_generics.get_mut(&p_iter.next().unwrap().ident) {
- if gen.is_some() { return false; }
- if &format!("{}", p_iter.next().unwrap().ident) != "Target" {return false; }
+let theident = &p_iter.next().unwrap().ident;
+eprintln!("Doing bound resolution on {}", theident);
+ if let Some(gen) = new_typed_generics.get_mut(theident) {
+ if gen.is_some() { eprintln!("5"); return false; }
+ if &format!("{}", p_iter.next().unwrap().ident) != "Target" {eprintln!("6"); return false; }