Menu
Coddy logo textTech
Français

Bac à sable Rust

Écrivez, exécutez et partagez des extraits de code — sans installation.

main.rs
Output
Click Run to see the output here.

Exécutez Rust en ligne dans votre navigateur

Ceci est un playground et compilateur Rust en ligne gratuit. Écrivez du code Rust directement dans votre navigateur, cliquez sur Exécuter et voyez rustc compiler et exécuter votre programme en quelques secondes — sans rustup local, sans projet cargo, sans target triple à configurer. C'est le moyen le plus rapide de tester un pattern, vérifier le borrow checker ou avancer dans un exercice Rust.

Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique Rust, autocomplétion, diagnostics soulignés), et votre code compile avec rustc sur Alpine Linux. La bibliothèque standard est disponible — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Que vous exploriez l'ownership, testiez une implémentation de trait ou vérifiiez comment un lifetime se propage, ce compilateur Rust en ligne vous mène de l'idée à la sortie en quelques secondes.

Pourquoi ce playground Rust est utile

  • Compilation Rust instantanée — écrivez du code, appuyez sur Exécuter et voyez la sortie de rustc en quelques secondes, sans Cargo.toml ni dossier target.
  • Coloration syntaxique Rust complète, autocomplétion et diagnostics clairs du compilateur — le même moteur d'éditeur que VS Code, avec les célèbres messages d'erreur utiles de rustc.
  • Entrée stdin prise en charge — std::io::stdin().read_line(&mut buf), BufRead::lines, read_to_string lisent depuis la zone d'entrée du playground, ce qui permet de tester les programmes Rust interactifs de bout en bout. Aucune installation — pas de rustup, cargo ni linker MSVC.
  • Compilateur Rust (rustc) sur Alpine Linux — écrivez du Rust avec ownership, lifetimes et pattern matching, et obtenez le feedback du borrow checker en quelques secondes.

Ce que vous pouvez faire dans le playground Rust

  • Ownership, borrowing et lifetimes — les idiomes qui rendent Rust memory-safe, avec rustc qui vous dit exactement ce que vous avez violé.
  • Traits, génériques et pattern matching avec enums — du Rust idiomatique que vous pouvez tester un bloc impl à la fois, plus composition d'Option et Result.
  • Expériences Rust rapides — testez une chaîne d'itérateurs, essayez un bras de match, vérifiez un trait bound ou confirmez comment une closure capture son environnement.

Questions fréquentes sur le compilateur Rust en ligne

Le compilateur Rust en ligne est-il gratuit ?
Oui. Le playground Rust est entièrement gratuit — sans inscription, sans installation de rustup, sans projet cargo à créer. Ouvrez la page et compilez.
Faut-il avoir rustup ou cargo installés ?
Aucune installation nécessaire. Pas besoin de rustup, cargo ni d'un toolchain Rust sur votre machine — le compilateur Rust en ligne compile votre code avec rustc sur Alpine Linux et l'exécute en quelques secondes.
Le playground Rust fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Rust fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour compiler du Rust depuis un Chromebook ou une machine où vous ne pouvez pas installer rustup.
Puis-je utiliser std::io::stdin() dans le compilateur Rust en ligne ?
Oui. Le playground propose une zone d'entrée stdin — std::io::stdin().read_line(&mut buf), io::BufRead::lines et read_to_string lisent les lignes saisies comme lorsque vous lancez cargo run en local et tapez dans le terminal. Utile pour travailler les patterns d'ownership de Rust sur de vraies entrées.
Comment apprendre Rust après avoir testé le playground ?
Modifiez le code Rust d'exemple, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif Rust de Coddy vous mène de l'ownership et du borrowing aux traits, génériques et gestion d'erreurs avec des exercices pratiques.