Ownership et Borrowing en Rust Expliqués
Un programme en C qui libĂšre un buffer puis continue Ă le lire compile quand mĂȘme. Il corrompt ensuite la mĂ©moire, parfois immĂ©diatement, parfois trois requĂȘtes plus tard, dans une partie du code qui nâa jamais touchĂ© ce buffer. Rust rejette ce programme dĂšs le cargo build, sans aucun garbage collector. Le compilateur garde la trace de qui possĂšde chaque valeur et qui peut y accĂ©der. Ce suivi, câest lâownership et le borrowing. ...