auto-traits are one of the trickiest features in rust, they provide real ergonomic improvements (eg making Send / Sync usable) but cause so much pain at long distance: refactoring has to account for invisible bounds you can't easily pin down, adding new auto-traits explodes compile times, etc....
19 days ago