Rust — fichier .rs

stable

Code source du langage Rust, qui garantit la sécurité mémoire à la compilation sans ramasse-miettes.

Rust est né en 2006 comme projet personnel de Graydon Hoare, avant d’être parrainé par Mozilla à partir de 2009 puis annoncé officiellement en 2010. Sa version 1.0, sortie en 2015, a stabilisé un langage largement réécrit depuis ses débuts.

Ce format n’a pas de signature binaire : c’est du code source en texte brut, compilé par rustc — le plus souvent via Cargo, l’outil officiel de gestion de dépendances et de build fourni avec le langage depuis l’origine.

Sa caractéristique la plus citée est le “borrow checker” : un système de vérification de la propriété (ownership) des données, appliqué entièrement à la compilation, qui élimine par construction des catégories entières de bugs mémoire (accès à une zone déjà libérée, accès concurrent non synchronisé) sans recourir à un ramasse-miettes exécuté à l’exécution comme le fait Go.

Servo, le moteur de rendu web expérimental qui a motivé une bonne partie du développement initial de Rust chez Mozilla, a vu son équipe dédiée dissoute lors des licenciements de 2020 chez Mozilla ; le langage lui-même a pris son indépendance l’année suivante sous la gouvernance de la Rust Foundation, une fondation à but non lucratif désormais responsable de son développement.

Comme le Go ou le C, un fichier .rs isolé n’est pas exécutable tel quel : il doit passer par rustc (directement ou via cargo build) pour produire un binaire natif.

Signature binaire

Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .rs ?

Rust (rustc, Cargo), Visual Studio Code permettent d'ouvrir gratuitement un fichier .rs. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format Rust ?

Le type MIME du format Rust est text/x-rust.

Le format Rust (.rs) est-il encore utilisé aujourd'hui ?

Oui, le format Rust est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .rs sur mobile, sans installer d'application ?

Oui : Visual Studio Code fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Pourquoi mon fichier .rs ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :