Author: Jase Batchelor
‘Hello, world’ with Rust
In the previous section we installed Rust using the rustup command, and verified that cargo and rustc are now available on our system.
We will now create a traditional ‘Hello, world’ application before moving on to somewhat more useful examples ;)
Open your terminal and type the following command:
cargo new hello-world
# Created binary (application) `hello-world` package
Now change to the newly created hello-world directory
cd hello-world
cargo run
#   Compiling hello-world v0.1.0 (/Users/jase/hello-world)
#     Finished dev [unoptimized + debuginfo] target(s) in 0.61s
#      Running `target/debug/hello-world`
# Hello, world!
That’s it!! The cargo command has generated a Rust application with the default structure.

The default project layout created by Cargo is detailed here: https://doc.rust-lang.org/cargo/guide/project-layout.html

If you would like more information check out the Cargo documentation at https://doc.rust-lang.org/cargo/
In the next section we will installing some add-ons that are useful in daily development, and in the course of the Axum tutorial you will see more advanced commands.