Skip to content

All you need to know, learn and practice about RUST.

Notifications You must be signed in to change notification settings

ZaeemTarrar/rust-book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 

  Learn Everything about RUST

Comprehensive knowledge, learning resources, and practice materials for mastering RUST Language, from basic concepts to advanced techniques.

How to run rust file/files

NOTE: Rust must be installed on the system, before compiling the code.

cd ./folder/ ;
rustc ./file.rs ;
./file ;

How to create a new Cargo project

cargo new rust-project ;

How to run a Cargo project

cargo run ;

How to create a new Cargo binary

Cargo.toml

[[bin]]
name = "binary1"
path = "src/bin/binary1.rs"

[[bin]]
name = "binary2"
path = "src/another_folder/binary2.rs"

How to run a Cargo binary

cargo run --bin binary1 ;
cargo run -q --bin binary1 ;

Cargo project documentation

cargo doc ;
cargo doc --open ;

cargo rustdoc ;
rustdoc --help ;

Fundamentals

In-depth exploration of core concepts and syntax of RUST, providing a strong foundation for more advanced topics.


Data Structures

Detailed implementation and usage of essential data structures, enabling efficient data management and organization.

🔖 Primitive Types

🔖 Non-Primitive Types


Object Oriented Programming

The principles of object-oriented programming in RUST, including classes, inheritance, and encapsulation, to build modular and scalable applications.


Design Patterns

Comprehensive guide to best practices for designing reusable and maintainable code using established design patterns.


Algorithms

Thorough solutions and explanations for common algorithmic challenges, aimed at enhancing problem-solving skills.

About

All you need to know, learn and practice about RUST.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published