Skip to content

Document My Journey while learning the Rust Programming Language

Notifications You must be signed in to change notification settings

brianobot/learning_rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦀 Rust Learning Repository

Welcome to my Rust Learning Repository! This repository contains code snippets and exercises that I used while following the official Rust manual. It's a comprehensive resource for anyone looking to learn Rust, from beginners to more advanced users.

Introduction

Rust is a systems programming language that aims to provide memory safety without sacrificing performance. Known for its strong emphasis on safety, speed, and concurrency, Rust is a great language for both beginners and experienced programmers. This repository documents my journey of learning Rust through the official manual, and I hope it serves as a helpful guide for you as well.

Notice

cargo new package_name

is equivalent to

cargo new package_name --bin

Since both generate a binary project

In the Cargo.toml file we can specify multiple [[bin]] table to show the different binaries we want to generate from the project

Contributing

I welcome contributions from anyone! If you have any improvements or additional exercises you'd like to share, please feel free to fork this repository and submit a pull request.