Ça revient en pratique à la même différence que en C++ entre les accès .at() (safe) et les accès via opérateur .
Si je ne me trompe pas l'opérateur en C++ te donnera toujours une valeur. En cas d'accès incorrect ça peut être la porte d'entrée pour une attaque. En Rust tu as une interruption du programme donc la pire attaque possible c'est un deny of service.
[^] # Re: Performances
Posté par jsbjr . En réponse au journal Rust dans Linux, ça démarre fort!. Évalué à 2.
Si je ne me trompe pas l'opérateur en C++ te donnera toujours une valeur. En cas d'accès incorrect ça peut être la porte d'entrée pour une attaque. En Rust tu as une interruption du programme donc la pire attaque possible c'est un deny of service.