Description
Hi there! 👋
I've been going through the repository and found the existing solutions in Java, Python, and Go incredibly helpful. However, I noticed that we currently don't have implementations for Rust.
With Rust becoming increasingly popular for systems programming and backend development, adding it to this collection would be a great value add for the community.
Proposal
I would like to contribute the Rust equivalents for the existing design patterns and system design problems.
To keep this manageable and easy to review, I propose breaking this work down into smaller, incremental Pull Requests (one pattern/problem per PR).
Roadmap 🗺️
Here is the plan for the implementation. I will update this list as PRs are submitted and merged.
1. Object Oriented Programming (Completed in #193)
2. Design Principles
3. UML
4. Design Patterns - Creational
5. Design Patterns - Structural
6. Design Patterns - Behavioral
7. LLD Interview Tips
8. LLD Interview Questions - Easy
9. LLD Interview Questions - Medium
10. LLD Interview Questions - Hard
Implementation Details
- I will strictly follow the existing directory structure (e.g.,
Low Level Design/Topic/Rust/).
- I will ensure the code follows idiomatic Rust practices (using
Traits, Enums, and Structs instead of traditional Class inheritance where appropriate).
Next Steps
Please let me know if you are open to this addition! If yes, I will start with the Parking Lot problem as a pilot PR to establish the structure.
Looking forward to your feedback.
Description
Hi there! 👋
I've been going through the repository and found the existing solutions in Java, Python, and Go incredibly helpful. However, I noticed that we currently don't have implementations for Rust.
With Rust becoming increasingly popular for systems programming and backend development, adding it to this collection would be a great value add for the community.
Proposal
I would like to contribute the Rust equivalents for the existing design patterns and system design problems.
To keep this manageable and easy to review, I propose breaking this work down into smaller, incremental Pull Requests (one pattern/problem per PR).
Roadmap 🗺️
Here is the plan for the implementation. I will update this list as PRs are submitted and merged.
1. Object Oriented Programming (Completed in #193)
2. Design Principles
3. UML
4. Design Patterns - Creational
5. Design Patterns - Structural
6. Design Patterns - Behavioral
7. LLD Interview Tips
8. LLD Interview Questions - Easy
9. LLD Interview Questions - Medium
10. LLD Interview Questions - Hard
Implementation Details
Low Level Design/Topic/Rust/).Traits,Enums, andStructsinstead of traditional Class inheritance where appropriate).Next Steps
Please let me know if you are open to this addition! If yes, I will start with the Parking Lot problem as a pilot PR to establish the structure.
Looking forward to your feedback.