memesearch
Rust Borrow Checker Betrayal

Rust Borrow Checker Betrayal

Download Find similar pictures
Text on the meme
increment(&mut arr[arr.len() - 1]); Compiles Rust Yup. let range = 2..arr.len() - 1; increment_slice(&mut arr[range]); also compiles Then increment_slice(&mut arr[2..arr.len() - 1]); should also compile Rust Makes sense to me. Then compile it. error[E0502]: cannot borrow `arr` as immutable because it is also borrowed as mutable For more information about this error, try `rustc --explain E0502`.
What it means

Патрик Стар и супергерой из «Губки Боба» обсуждают несколько вариантов Rust-кода. Первые варианты компилируются, поэтому Rust уверенно соглашается, но при финальной компиляции появляется ошибка заимствования E0502. Мем высмеивает непредсказуемость borrow checker и подходит как реакция на внезапную ошибку в, казалось бы, логичном коде.

Who
Objects
Tags
Sources
Template
SpongeBob multi-panel reaction meme
Type
image
Size
651×800 · 125.9 KiB
Mood
саркастичный, абсурдный
Language
en
Added

Similar memes