3 ms·
I appreciate the explanation. I've been more of a firmware or application developer in Rust than library developer, so will keep this in the hip pocket.
by the__alchemist 4y ago
I appreciate the explanation. I've been more of a firmware or application developer in Rust than library developer, so will keep this in the hip pocket.
- jackmott42 4y agoYeah basically if the day comes when you need these, you will just naturally use them and it will work and you will never think anything of it. Whereas I stumbled upon a use for these ~4 years ago and was just mad that what I naturally wanted to do didn't work =) But yeah in certain programming domains, probably most, it just doesn't come up.
- mcronce 4y agoYeah - it's almost better to think of GATs as less of a feature and more of a weird restriction being removed. That's obviously super reductive knowing the amount of work that went into it, but from an end developer standpoint, it's an explanation that helped make it make sense to me.