Retour au cours

Unsafe Rust : Quand l'utiliser

Rust pour la Sécurité des Systèmes & du Web3

Sortir du Filet de Sécurité

Parfois, vous devez effectuer des actions que le compilateur ne peut garantir comme sûres, comme déréférencer des pointeurs bruts ou appeler des fonctions C. Vous utilisez alors le mot-clé unsafe.

Attention : 99 % du temps, vous n'avez pas besoin d'unsafe. Dans le Web3, l'unsafe est souvent banni des Smart Contracts car il contourne les garanties de sécurité du langage.