Was hat Rust anstelle eines Müllsammlers?

ch verstehe, dass Rust keinen Müllsammler hat und frage mich, wie Speicherplatz freigegeben wird, wenn eine Bindung nicht mehr in Frage komm

So in diesem Beispiel verstehe ich, dass Rust den 'a' zugewiesenen Speicher zurückerhält, wenn er außerhalb des Gültigkeitsbereichs liegt.

{
    let a = 4
}

Das Problem, das ich damit habe, ist erstens, wie das passiert, und zweitens, ist das nicht eine Art Müllsammlung? Wie unterscheidet es sich von der "typischen" Garbage Collection?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage