A problem with Rust is changes to types can require widespread changes throughout a codebase, but it does not obviously seem to have refactoring tools such as some other languages where type strongly influences interface do. I have a file containing roughly 89 closures, each of which need to now be changed from |eval, args| where eval has a member "memory" to |eval, memory, args|. This will be… slow. My carpal tunnels will not be happy.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/mcc/statuses/114695802220916930 on your instance and quote it. (Note that quoting is not supported in Mastodon.)