# Solutions to rustlings 🦀❤️ ## Solutions to [Rustlings exercises](https://github.com/rust-lang/rustlings) for latest release v5.2.1 ### Topic wise solutions: ### **intro** - [intro1](exercises/intro/intro1.rs) - [intro2](exercises/intro/intro2.rs) ### **variables** - [variables1](exercises/variables/variables1.rs) - [variables2](exercises/variables/variables2.rs) - [variables3](exercises/variables/variables3.rs) - [variables4](exercises/variables/variables4.rs) - [variables5](exercises/variables/variables5.rs) - [variables6](exercises/variables/variables6.rs) ### **functions** - [functions1](exercises/functions/functions1.rs) - [functions2](exercises/functions/functions2.rs) - [functions3](exercises/functions/functions3.rs) - [functions4](exercises/functions/functions4.rs) - [functions5](exercises/functions/functions5.rs) ### **if** - [if1](exercises/if/if1.rs) - [if2](exercises/if/if2.rs) ### **quiz1** - [quiz1](exercises/quiz1.rs) ### **primitive_types** - [primitive_types1](exercises/primitive_types/primitive_types1.rs) - [primitive_types2](exercises/primitive_types/primitive_types2.rs) - [primitive_types3](exercises/primitive_types/primitive_types3.rs) - [primitive_types4](exercises/primitive_types/primitive_types4.rs) - [primitive_types5](exercises/primitive_types/primitive_types5.rs) - [primitive_types6](exercises/primitive_types/primitive_types6.rs) ### **vecs** - [vecs1](exercises/vecs/vecs1.rs) - [vecs2](exercises/vecs/vecs2.rs) ### **move_semantics** - [move_semantics1](exercises/move_semantics/move_semantics1.rs) - [move_semantics2](exercises/move_semantics/move_semantics2.rs) - [move_semantics3](exercises/move_semantics/move_semantics3.rs) - [move_semantics4](exercises/move_semantics/move_semantics4.rs) - [move_semantics5](exercises/move_semantics/move_semantics5.rs) - [move_semantics6](exercises/move_semantics/move_semantics6.rs) ### **structs** - [structs1](exercises/structs/structs1.rs) - [structs2](exercises/structs/structs2.rs) - [structs3](exercises/structs/structs3.rs) ### **enums** - [enums1](exercises/enums/enums1.rs) - [enums2](exercises/enums/enums2.rs) - [enums3](exercises/enums/enums3.rs) ### **strings** - [strings1](exercises/strings/strings1.rs) - [strings2](exercises/strings/strings2.rs) - [strings3](exercises/strings/strings3.rs) - [strings4](exercises/strings/strings4.rs) ### **modules** - [modules1](exercises/modules/modules1.rs) - [modules2](exercises/modules/modules2.rs) - [modules3](exercises/modules/modules3.rs) ### **hashmaps** - [hashmaps1](exercises/hashmaps/hashmaps1.rs) - [hashmaps2](exercises/hashmaps/hashmaps2.rs) - [hashmaps3](exercises/hashmaps/hashmaps3.rs) ### **quiz2** - [quiz2](exercises/quiz2.rs) ### **options** - [options1](exercises/options/options1.rs) - [options2](exercises/options/options2.rs) - [options3](exercises/options/options3.rs) ### **error_handling** - [errors1](exercises/error_handling/errors1.rs) - [errors2](exercises/error_handling/errors2.rs) - [errors3](exercises/error_handling/errors3.rs) - [errors4](exercises/error_handling/errors4.rs) - [errors5](exercises/error_handling/errors5.rs) - [errors6](exercises/error_handling/errors6.rs) ### **generics** - [generics1](exercises/generics/generics1.rs) - [generics2](exercises/generics/generics2.rs) ### **traits** - [traits1](exercises/traits/traits1.rs) - [traits2](exercises/traits/traits2.rs) - [traits3](exercises/traits/traits3.rs) - [traits4](exercises/traits/traits4.rs) - [traits5](exercises/traits/traits5.rs) ### **quiz3** - [quiz3](exercises/quiz3.rs) ### **tests** - [tests1](exercises/tests/tests1.rs) - [tests2](exercises/tests/tests2.rs) - [tests3](exercises/tests/tests3.rs) ### **lifetimes** - [lifetimes1](exercises/lifetimes/lifetimes1.rs) - [lifetimes2](exercises/lifetimes/lifetimes2.rs) - [lifetimes3](exercises/lifetimes/lifetimes3.rs) ### **standard_library_types** - [iterators1](exercises/standard_library_types/iterators1.rs) - [iterators2](exercises/standard_library_types/iterators2.rs) - [iterators3](exercises/standard_library_types/iterators3.rs) - [iterators4](exercises/standard_library_types/iterators4.rs) - [iterators5](exercises/standard_library_types/iterators5.rs) - [box1](exercises/standard_library_types/box1.rs) - [arc1](exercises/standard_library_types/arc1.rs) ### **threads** - [threads1](exercises/threads/threads1.rs) - [threads2](exercises/threads/threads2.rs) - [threads3](exercises/threads/threads3.rs) ### **macros** - [macros1](exercises/macros/macros1.rs) - [macros2](exercises/macros/macros2.rs) - [macros3](exercises/macros/macros3.rs) - [macros4](exercises/macros/macros4.rs) ### **clippy** - [clippy1](exercises/clippy/clippy1.rs) - [clippy2](exercises/clippy/clippy2.rs) - [clippy3](exercises/clippy/clippy3.rs) ### **conversions** - [using_as](exercises/conversions/using_as.rs) - [from_into](exercises/conversions/from_into.rs) - [from_str](exercises/conversions/from_str.rs) - [try_from_into](exercises/conversions/try_from_into.rs) - [as_ref_mut](exercises/conversions/as_ref_mut.rs)