Rust's Borrowing Mechanism