Rollup merge of #124062 - allgoewer:fish-fight, r=oli-obk

Add another expression to weird-exprs.rs

I'm almost feeling bad for this but I decided I don't.
Feel free to close if you don't approve.
This commit is contained in:
Matthias Krüger 2024-04-17 18:01:40 +02:00 committed by GitHub
commit abac22f485
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -256,6 +256,20 @@ fn fake_macros() -> impl std::fmt::Debug {
}
}
fn fish_fight() {
trait Rope {
fn _____________<U>(_: Self, _: U) where Self: Sized {}
}
struct T;
impl Rope for T {}
fn tug_o_war(_: impl Fn(T, T)) {}
tug_o_war(<T>::_____________::<T>);
}
pub fn main() {
strange();
funny();
@ -284,4 +298,5 @@ pub fn main() {
infcx();
return_already();
fake_macros();
fish_fight();
}