Skip to content

A repository documenting my journey of learning Rust, featuring notes, exercises, and small projects.

Notifications You must be signed in to change notification settings

X0rD3v1L/RusticJourney

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RusticJourney

RusticJourney is a personal repository documenting my journey of learning the Rust programming language. It encompasses various resources, exercises, and notes that have been instrumental in my understanding of Rust.

Repository Structure

The repository is organized into several directories, each focusing on different aspects of Rust:

  • RustBook: Contains notes and code examples from "The Rust Programming Language" book.

  • RustShortNotes: Includes concise notes on Rust concepts for quick reference.

  • RustWithTooManyLinkedListsBook/lists: Explores implementations of linked lists in Rust, inspired by the "Learn Rust With Entirely Too Many Linked Lists" book.

  • async-rust: Demonstrates asynchronous programming concepts in Rust.

  • interview-questions: A collection of Rust-related interview questions and answers.

  • lifetimes: Examples and explanations related to Rust's lifetime annotations.

  • machine-coding-questions: Solutions and explanations for machine coding problems in Rust.

  • macros: Insights and examples on writing and using macros in Rust.

  • rust-crypto: Experiments and notes on cryptographic operations in Rust.

  • rust-interview-questions-short-notes: Brief notes prepared for Rust interviews.

  • rust-leetcode-exercises: Solutions to LeetCode problems implemented in Rust.

  • rust101-ztm-exercises: Exercises from the "Rust 101" course by Zero To Mastery.

  • tiny-rust-projects: Small Rust projects developed to practice and demonstrate various concepts.

  • tree-of-space: Projects and experiments related to spatial data structures in Rust.

Getting Started

To explore the contents of this repository:

  1. Clone the repository:

    git clone https://github.com/X0rD3v1L/RusticJourney.git
  2. Navigate to the desired directory:

    cd RusticJourney/<directory_name>
  3. Compile and run the Rust code:

    cargo run

    Note: Ensure that Rust and Cargo are installed on your system.

Contributions

This repository serves as a personal learning archive. However, suggestions and improvements are welcome. Feel free to open an issue or submit a pull request.

Acknowledgments

About

A repository documenting my journey of learning Rust, featuring notes, exercises, and small projects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published