News for hackers. Stuff that matters.
Re:Rust 1.34.0 by mintplant on Thursday April 11, 2019 @03:04PM (#19638057)
> GATs

Oh, fantastic! I realize I'm probably in a very specific minority here, but I've been waiting on this one for literally years.

Re:Rust 1.34.0 by Grollicus on Thursday April 11, 2019 @03:33PM (#19638291)
For people confused like me: GAT in this case means "Generic Associated Types"

https://rust-lang.github.io/rfcs/1598-generic_associated_typ...

Re:Rust 1.34.0 by seeekr on Thursday April 11, 2019 @04:01PM (#19638552)
This RFC has an explanation of Higher-Kinded Types that enabled me to understand what is meant by HKTs for the first time. Unexpected & awesome! Thanks for linking!
Re:Rust 1.34.0 by tijs on Thursday April 11, 2019 @04:21PM (#19638766)
Huh... Safari on iOS crashes on that page
Re:Rust 1.34.0 by steveklabnik on Thursday April 11, 2019 @04:35PM (#19638900)
Interesting, it doesn’t crash for me!
Re:Rust 1.34.0 by geogriffin on Thursday April 11, 2019 @03:28PM (#19638248)
I have ran into a couple places I needed GATs while writing abstractions, without realizing beforehand it'd lead to needing GATs. This is especially true with lifetimes, which I'm not used to thinking about as part of an abstraction.. I think it will naturally open up doors for everyone without anyone necessarily realizing it apriori.
Re:Rust 1.34.0 by kibwen on Thursday April 11, 2019 @03:22PM (#19638208)
To help people follow along, GAT stands for Generic Associated Types.