Introduction
License
Contributing
1.
Getting Started
2.
Language
2.1.
Scalar Types
2.2.
Strings
2.3.
Structured Types
2.4.
Custom Types
2.4.1.
Classes
2.4.2.
Records
2.4.3.
Structures
2.4.4.
Interfaces
2.4.5.
Enumeration Types
2.4.6.
Members
2.5.
Local Functions
2.6.
Lambda and Closures
2.7.
Variables
2.8.
Namespaces
2.9.
Equality
2.10.
Generics
2.11.
Polymorphism
2.12.
Inheritance
2.13.
Exception Handling
2.14.
Nullability and Optionality
2.15.
Discards
2.16.
Conversion and Casting
2.17.
Operator Overloading
2.18.
Documentation Comments
3.
Memory Management
4.
Resource Management
5.
Threading
5.1.
Synchronization
5.2.
Producer-Consumer
6.
Testing
7.
Benchmarking
8.
Logging and Tracing
9.
Conditional Compilation
10.
Environment and Configuration
11.
LINQ
12.
Meta Programming
13.
Asynchronous Programming
14.
Project Structure
15.
Compilation and Building
Light
Rust
Coal
Navy
Ayu
Rust for C#/.NET Developers
Classes
Rust doesn't have classes. It only has
structures or
struct
.