Tour of Rust Inhoudsopgave

Toegang Delen

RefCell is een gegevensstructuur-container, vaak in bezit van smart pointers, die gegevens ontvangt en ons in staat stelt om wijzigbare en niet-wijzigbare referenties te lenen naar wat het bevat. Het voorkomt misbruik van lenen door de geheugenveiligheidsregels van Rust tijdens runtime af te dwingen wanneer u vraagt om de gegevens erin te lenen:

Slechts één wijzigbare referentie OF meerdere niet-wijzigbare referenties, nooit beide!

Als u deze regels overtreedt, zal RefCell panicken.