I have a love-hate relationship with Rust, a memory-safe language that utilises strict borrow checks instead of a garbage collector or manual memory management.