Difference between revisions of "Rust-Programming-Language/C2/Hello-World-using-Cargo/English"
(Created page with "{| border="1" |- || '''Visual Cue''' || '''Narration''' |- || <div style="color:#000000;">Show Slide: </div> <div style="color:#000000;">'''Title Slide'''</div> || <span sty...") |
(No difference)
|
Revision as of 18:43, 5 March 2025
Visual Cue | Narration |
Show Slide:
Title Slide
|
Welcome to the Spoken tutorial on Hello World using Cargo. |
Show Slide:
Learning Objectives
|
In this tutorial, we will learn how to
|
Show Slide:
System Requirements
|
This tutorial is recorded using
|
Show slide:
Prerequisite |
To follow this tutorial,
|
Slide:
About Cargo
|
|
Slide:
Cargo commands |
Let’s begin understanding the commands first.
|
Open Visual code editor
|
Let us open the Visual Studio Code editor. |
click on terminal and select New Terminal. | In the menu bar, click on terminal and select New Terminal.
We can see a terminal window at the bottom.
|
Create direcotry MyRustProject
>mkdir Desktop/MyRustProject
>cd Desktop/MyRustProject
|
Let us create a directory MyRustProject on the desktop.In the terminal, type as shown to create a directory MyRustProject.
We will save all the Rust Projects in this directory required for this series. |
Type
>cargo new helloworld |
Type the command cargo new helloworld
A binary cargo application has been created.
|
Click File>> Open folder
Select hello folder under MyRustPRoject
|
Open the created project by clicking on the File menu in the menu bar and then Open folder.
Go to Desktop and then select MyRustProject. Locate the helloworld folder. Then click on the open button at the top right corner. |
Click src folder> main.rs | In the left panel,under the EXPLORER section, expand the project helloworld by clicking on it.
Click the src folder, and you can see that a file called main.rs is created. Click on it to open the file. All the code has to be run using this particular file main.rs. By default, we can see a hello world program on the right panel.
|
Let us see the Rust program structure. | |
Highlight according to narration.
fn main() {
println!("Hello, World!");
}
|
Every Rust program starts with this `main` function.
Inside the curly braces `{ ... }` Println command prints the text hello world. The semicolon `;` at the end indicates the end of the command. Save the file by pressing Ctrl + S. Let us compile and run the program.
|
Click on terminal> new terminal | In the menu bar, click on terminal and select New Terminal.
Make sure that we are inside the cargo project .i.e helloworld |
> cargo build | In the terminal. type cargo build to compile the Cargo project.
When successfully compiled, we see a finished message.
|
>cargo run | As the project is compiled successfully, it’s time to run the project.
Then type cargo run |
Point to the output | Now we see Hello world! printed in the terminal. |
Type
Pritnln(“Welcome to Rust Spoken Tutorial”);
Press Ctrl+s
|
Let us add one more print statement in the program.
In the code window, type a print statement “welcome to Rust spoken tutorial” as shown. Press ctrl+s to save the file. |
> cargo run |
In the terminal, type cargo run We can see both the text messages as output. |
After switching back, I directly did a cargo run without compiling the project again.
Did you notice that? When we do a cargo run, the package manager will build again and run the project. So going forward, we can directly use cargo run to build and run the project in one go. | |
Click on cargo.toml | In the left panel, open the file Cargo.toml.
We can see two sections namely package and dependencies. This is where we can write all the project related information like name, version, authors, edition.
We can even mention dependencies which the project depends upon.
|
Show Slide:
Summary
|
This brings us to the end of this tutorial.
Let us summarize.
In this tutorial, we have learnt to
|
Slide:
Assignment |
As an assignment,
|
Show Slide:
About Spoken Tutorial Project
|
The video at the following link summarizes the Spoken Tutorial Project.
Please download and watch it.
|
Show Slide:
Spoken Tutorial Workshops
|
The Spoken Tutorial Project team conducts workshops and gives certificates.
For more details, please write to us.
|
Slide : Forum for specific questions | Please post your timed queries in this forum.
|
Show Slide:
Acknowledgement
|
The Spoken Tutorial Project was established by the Ministry of Education, Government of India. |
Show Slide:
Acknowledgement
|
We would like to thank Vishal Pokuri from VIT Vellore for content contribution. |
Show Slide:
Thank you
|
This tutorial is contributed by Nirmala Venkat and Ketki Bhamble from the spoken tutorial team.
Thank you for joining.
|