Loading draft…
Execution for Rust is not connected yet. You can edit and download your code, or try the live web playground.
main.rs
Loading advanced editor… Use “Plain editor” if loading takes too long.

If your program reads input and this is empty, you will be asked for it when you run.

ConsoleEditor only

Your output starts here

Your editor is ready. Results will appear here once execution is connected.

Ctrl / Cmd + Enter
Single-file programs · 5-second CPU limit · 256 MB memory limit. Results are returned after execution finishes.
Guided code walkthrough

Read source one line at a time. This is a reading aid; it does not show runtime variables or actual execution order.

1: fn main() {
1 / 3
3 lines · UTF-8Escape exits fullscreen