Home
Disclaimer
Required Tools
1.
Chapter 1
1.1.
Programming Basics
1.1.1.
Overview
1.1.2.
DSL
1.1.3.
GPL
1.1.4.
Programming Paradigms
1.1.5.
Compiler vs Interpreter
1.1.6.
Static vs Dynamic
1.1.7.
Strongly vs Weakly Typed
1.1.8.
Programming Matrix
1.2.
Rust Overview
1.2.1.
Overview
1.2.2.
Rust Used For
1.2.3.
Rust Playground
1.2.4.
Cargo
1.2.5.
Cargo Example
1.2.6.
Cargo Dependency Versions
1.3.
Starter Crates
1.3.1.
Basic Programs
1.3.2.
Comments
1.3.3.
Variables
1.3.4.
Simple Rust Programs
1.3.5.
Advance Print
1.3.6.
Escape Printing
2.
Chapter 2
2.1.
Data Types
2.1.1.
Overview
2.1.2.
Integer
2.1.3.
Floating-point
2.1.4.
Boolean
2.1.5.
Char & Strings
2.1.6.
String based crates
2.1.7.
Arrays
2.1.8.
Tuples
2.1.9.
Constants
2.1.10.
Unit-type
2.2.
Reference - Dereference
2.3.
Expressions
2.4.
Operators
2.4.1.
Overview
2.4.2.
Binary Operators
2.4.3.
Unary Operators
2.5.
Flow of control
2.5.1.
If Else
2.5.2.
Match
2.5.3.
Loops
2.6.
Functions
2.7.
Automated Tests
2.7.1.
Overview
2.7.2.
Calculator
3.
Chapter 3
3.1.
Memory Management
3.1.1.
Stack & Heap
3.1.2.
Ownership
3.1.3.
Borrowers
3.1.4.
Owner Borrower Stack Hheap
3.1.5.
Borrowing References
3.1.6.
Dangling References
3.2.
Iterator
3.3.
Enumerator
3.4.
Slices
4.
Chapter 4
4.1.
Complex Datatypes
4.1.1.
Type Alias
4.1.2.
Vectors
4.1.3.
Hash Maps
4.1.4.
Structs
4.1.5.
Enums
4.2.
User Input
4.3.
Vector Struct Input
4.4.
Commandline Args
4.5.
Modules
4.5.1.
Overview
4.5.2.
Standard Modules
4.5.3.
Userdefined Modules
4.5.4.
Module Multiple files
4.5.5.
Module Sub Folders
4.5.6.
Creating a Library
4.6.
Commonly used Attributes
5.
Chapter 5
5.1.
File Handling
5.2.
JSON
5.3.
Macros
5.4.
Generics
5.5.
Traits
5.6.
Database
5.7.
Smart Pointers
5.8.
Log4j
5.9.
Closures
5.10.
Map & Collect
6.
Nice to know
6.1.
Important Concepts
6.2.
Big-O-Notation
6.3.
Cargo Publish
6.4.
Cargo Profiles
6.5.
Cargo Watch
6.6.
Cargo Audit
6.7.
HTTP & REST API
6.8.
CI-CD
6.9.
Multiple Rust Files
6.10.
Storage Formats
6.11.
RHAI
6.12.
Concurrency & Parallelism
7.
References
Tags
Light
Rust
Coal
Navy
Ayu
(Adv) Data Engineering with Rust
[Avg. reading time: 0 minutes]
Memory Management
Stack & Heap
Ownership
Borrowers
Owner Borrower Stack Hheap
Borrowing References
Dangling References
Ver 2.0.7