use std::fmt::Debug; | |
fn foo(x: impl Debug, y: impl Debug) -> String { | |
let mut a = x; | |
a = y; //~ ERROR mismatched | |
format!("{:?}", a) | |
} | |
trait S<T> {} | |
fn much_universe<T: S<impl Debug>, U: IntoIterator<Item = impl Iterator<Item = impl Clone>>>( | |
_: impl Debug + Clone, | |
) { | |
} | |
fn main() {} |