| ▲ | 0x3f 4 hours ago | |||||||
I've never actually seen it get a compiler issue arising from lifetimes, so it seems to one-shot that stuff just fine. Although my work is typically middle of the road, non-HFT trading applications, not super low-level. | ||||||||
| ▲ | bryanlarsen 4 hours ago | parent | next [-] | |||||||
It certainly had to iterate on lifetimes prior to Claude 4.5, at least for me. Prior to Claude 4.0 it was pretty bad at Rust. | ||||||||
| ||||||||
| ▲ | littlestymaar 2 hours ago | parent | prev [-] | |||||||
That matches with actual Rust use actually, I've worked with Rust since 2017 on multiple projects and the number of times I've used the lifetime annotation has been very limited. It's actually rare to have to borrow something and keep the borrow in another object (is where lifetime happens), most (95% at least I'd say) of the time you borrow something and then drop the borrow, or move the thing. | ||||||||