- Print & Read Statement
- Functions
- Primitive data types
- Complex Data types
- Enums
- Structs
- Standard Libraries
- Ownership & Borrow
- Loop & Control Statements
- Exception Handling
- Implementation of Custom Types
- Rust Module System
- Package
- Crates
- Module
- Paths
- Generics
- Traits
- Lifetimes
- Unit Testing
- OOPS
- Functional programming
- Patterns and Matching
- Concurrency
- Macros
- Singleton
- Builders
- Abstract Factory
- Command
- Observer
-
Strategy
-
State
-
Iterator
-
Adaptor
-
Decorator
-
Facade
-
Proxy
cargo new rust-learning --bin
cargo run
cargo new utils --lib
cargo run --example <filename>
cargo build --bin another-bin
cargo run --bin rust-learning
cargo run --bin another-bin
- #[allow(dead_code)]