summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHunter Kvalevog <hunter@kvog.sh>2026-10-02 21:53:51 -0500
committerHunter Kvalevog <hunter@kvog.sh>2026-10-02 21:53:51 -0500
commit4dfc11d74ab02ac5765ae5d08fb750c91f4744b4 (patch)
tree17ba62056d6b691dd0217b0e8f1b3a5826dce0f6
parent02d8f1c62896576e1266553a56980eddbc2a88d7 (diff)
rustlings: move to rust/
-rw-r--r--rust/rustlings/.gitattributes (renamed from rustlings/.gitattributes)0
-rw-r--r--rust/rustlings/.gitignore (renamed from rustlings/.gitignore)0
-rw-r--r--rust/rustlings/.rustlings-state.txt (renamed from rustlings/.rustlings-state.txt)0
-rw-r--r--rust/rustlings/Cargo.toml (renamed from rustlings/Cargo.toml)0
-rw-r--r--rust/rustlings/exercises/00_intro/README.md (renamed from rustlings/exercises/00_intro/README.md)0
-rw-r--r--rust/rustlings/exercises/00_intro/intro1.rs (renamed from rustlings/exercises/00_intro/intro1.rs)0
-rw-r--r--rust/rustlings/exercises/00_intro/intro2.rs (renamed from rustlings/exercises/00_intro/intro2.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/README.md (renamed from rustlings/exercises/01_variables/README.md)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables1.rs (renamed from rustlings/exercises/01_variables/variables1.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables2.rs (renamed from rustlings/exercises/01_variables/variables2.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables3.rs (renamed from rustlings/exercises/01_variables/variables3.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables4.rs (renamed from rustlings/exercises/01_variables/variables4.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables5.rs (renamed from rustlings/exercises/01_variables/variables5.rs)0
-rw-r--r--rust/rustlings/exercises/01_variables/variables6.rs (renamed from rustlings/exercises/01_variables/variables6.rs)0
-rw-r--r--rust/rustlings/exercises/02_functions/README.md (renamed from rustlings/exercises/02_functions/README.md)0
-rw-r--r--rust/rustlings/exercises/02_functions/functions1.rs (renamed from rustlings/exercises/02_functions/functions1.rs)0
-rw-r--r--rust/rustlings/exercises/02_functions/functions2.rs (renamed from rustlings/exercises/02_functions/functions2.rs)0
-rw-r--r--rust/rustlings/exercises/02_functions/functions3.rs (renamed from rustlings/exercises/02_functions/functions3.rs)0
-rw-r--r--rust/rustlings/exercises/02_functions/functions4.rs (renamed from rustlings/exercises/02_functions/functions4.rs)0
-rw-r--r--rust/rustlings/exercises/02_functions/functions5.rs (renamed from rustlings/exercises/02_functions/functions5.rs)0
-rw-r--r--rust/rustlings/exercises/03_if/README.md (renamed from rustlings/exercises/03_if/README.md)0
-rw-r--r--rust/rustlings/exercises/03_if/if1.rs (renamed from rustlings/exercises/03_if/if1.rs)0
-rw-r--r--rust/rustlings/exercises/03_if/if2.rs (renamed from rustlings/exercises/03_if/if2.rs)0
-rw-r--r--rust/rustlings/exercises/03_if/if3.rs (renamed from rustlings/exercises/03_if/if3.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/README.md (renamed from rustlings/exercises/04_primitive_types/README.md)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types1.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types1.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types2.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types2.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types3.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types3.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types4.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types4.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types5.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types5.rs)0
-rw-r--r--rust/rustlings/exercises/04_primitive_types/primitive_types6.rs (renamed from rustlings/exercises/04_primitive_types/primitive_types6.rs)0
-rw-r--r--rust/rustlings/exercises/05_vecs/README.md (renamed from rustlings/exercises/05_vecs/README.md)0
-rw-r--r--rust/rustlings/exercises/05_vecs/vecs1.rs (renamed from rustlings/exercises/05_vecs/vecs1.rs)0
-rw-r--r--rust/rustlings/exercises/05_vecs/vecs2.rs (renamed from rustlings/exercises/05_vecs/vecs2.rs)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/README.md (renamed from rustlings/exercises/06_move_semantics/README.md)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/move_semantics1.rs (renamed from rustlings/exercises/06_move_semantics/move_semantics1.rs)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/move_semantics2.rs (renamed from rustlings/exercises/06_move_semantics/move_semantics2.rs)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/move_semantics3.rs (renamed from rustlings/exercises/06_move_semantics/move_semantics3.rs)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/move_semantics4.rs (renamed from rustlings/exercises/06_move_semantics/move_semantics4.rs)0
-rw-r--r--rust/rustlings/exercises/06_move_semantics/move_semantics5.rs (renamed from rustlings/exercises/06_move_semantics/move_semantics5.rs)0
-rw-r--r--rust/rustlings/exercises/07_structs/README.md (renamed from rustlings/exercises/07_structs/README.md)0
-rw-r--r--rust/rustlings/exercises/07_structs/structs1.rs (renamed from rustlings/exercises/07_structs/structs1.rs)0
-rw-r--r--rust/rustlings/exercises/07_structs/structs2.rs (renamed from rustlings/exercises/07_structs/structs2.rs)0
-rw-r--r--rust/rustlings/exercises/07_structs/structs3.rs (renamed from rustlings/exercises/07_structs/structs3.rs)0
-rw-r--r--rust/rustlings/exercises/08_enums/README.md (renamed from rustlings/exercises/08_enums/README.md)0
-rw-r--r--rust/rustlings/exercises/08_enums/enums1.rs (renamed from rustlings/exercises/08_enums/enums1.rs)0
-rw-r--r--rust/rustlings/exercises/08_enums/enums2.rs (renamed from rustlings/exercises/08_enums/enums2.rs)0
-rw-r--r--rust/rustlings/exercises/08_enums/enums3.rs (renamed from rustlings/exercises/08_enums/enums3.rs)0
-rw-r--r--rust/rustlings/exercises/09_strings/README.md (renamed from rustlings/exercises/09_strings/README.md)0
-rw-r--r--rust/rustlings/exercises/09_strings/strings1.rs (renamed from rustlings/exercises/09_strings/strings1.rs)0
-rw-r--r--rust/rustlings/exercises/09_strings/strings2.rs (renamed from rustlings/exercises/09_strings/strings2.rs)0
-rw-r--r--rust/rustlings/exercises/09_strings/strings3.rs (renamed from rustlings/exercises/09_strings/strings3.rs)0
-rw-r--r--rust/rustlings/exercises/09_strings/strings4.rs (renamed from rustlings/exercises/09_strings/strings4.rs)0
-rw-r--r--rust/rustlings/exercises/10_modules/README.md (renamed from rustlings/exercises/10_modules/README.md)0
-rw-r--r--rust/rustlings/exercises/10_modules/modules1.rs (renamed from rustlings/exercises/10_modules/modules1.rs)0
-rw-r--r--rust/rustlings/exercises/10_modules/modules2.rs (renamed from rustlings/exercises/10_modules/modules2.rs)0
-rw-r--r--rust/rustlings/exercises/10_modules/modules3.rs (renamed from rustlings/exercises/10_modules/modules3.rs)0
-rw-r--r--rust/rustlings/exercises/11_hashmaps/README.md (renamed from rustlings/exercises/11_hashmaps/README.md)0
-rw-r--r--rust/rustlings/exercises/11_hashmaps/hashmaps1.rs (renamed from rustlings/exercises/11_hashmaps/hashmaps1.rs)0
-rw-r--r--rust/rustlings/exercises/11_hashmaps/hashmaps2.rs (renamed from rustlings/exercises/11_hashmaps/hashmaps2.rs)0
-rw-r--r--rust/rustlings/exercises/11_hashmaps/hashmaps3.rs (renamed from rustlings/exercises/11_hashmaps/hashmaps3.rs)0
-rw-r--r--rust/rustlings/exercises/12_options/README.md (renamed from rustlings/exercises/12_options/README.md)0
-rw-r--r--rust/rustlings/exercises/12_options/options1.rs (renamed from rustlings/exercises/12_options/options1.rs)0
-rw-r--r--rust/rustlings/exercises/12_options/options2.rs (renamed from rustlings/exercises/12_options/options2.rs)0
-rw-r--r--rust/rustlings/exercises/12_options/options3.rs (renamed from rustlings/exercises/12_options/options3.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/README.md (renamed from rustlings/exercises/13_error_handling/README.md)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors1.rs (renamed from rustlings/exercises/13_error_handling/errors1.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors2.rs (renamed from rustlings/exercises/13_error_handling/errors2.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors3.rs (renamed from rustlings/exercises/13_error_handling/errors3.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors4.rs (renamed from rustlings/exercises/13_error_handling/errors4.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors5.rs (renamed from rustlings/exercises/13_error_handling/errors5.rs)0
-rw-r--r--rust/rustlings/exercises/13_error_handling/errors6.rs (renamed from rustlings/exercises/13_error_handling/errors6.rs)0
-rw-r--r--rust/rustlings/exercises/14_generics/README.md (renamed from rustlings/exercises/14_generics/README.md)0
-rw-r--r--rust/rustlings/exercises/14_generics/generics1.rs (renamed from rustlings/exercises/14_generics/generics1.rs)0
-rw-r--r--rust/rustlings/exercises/14_generics/generics2.rs (renamed from rustlings/exercises/14_generics/generics2.rs)0
-rw-r--r--rust/rustlings/exercises/15_traits/README.md (renamed from rustlings/exercises/15_traits/README.md)0
-rw-r--r--rust/rustlings/exercises/15_traits/traits1.rs (renamed from rustlings/exercises/15_traits/traits1.rs)0
-rw-r--r--rust/rustlings/exercises/15_traits/traits2.rs (renamed from rustlings/exercises/15_traits/traits2.rs)0
-rw-r--r--rust/rustlings/exercises/15_traits/traits3.rs (renamed from rustlings/exercises/15_traits/traits3.rs)0
-rw-r--r--rust/rustlings/exercises/15_traits/traits4.rs (renamed from rustlings/exercises/15_traits/traits4.rs)0
-rw-r--r--rust/rustlings/exercises/15_traits/traits5.rs (renamed from rustlings/exercises/15_traits/traits5.rs)0
-rw-r--r--rust/rustlings/exercises/16_lifetimes/README.md (renamed from rustlings/exercises/16_lifetimes/README.md)0
-rw-r--r--rust/rustlings/exercises/16_lifetimes/lifetimes1.rs (renamed from rustlings/exercises/16_lifetimes/lifetimes1.rs)0
-rw-r--r--rust/rustlings/exercises/16_lifetimes/lifetimes2.rs (renamed from rustlings/exercises/16_lifetimes/lifetimes2.rs)0
-rw-r--r--rust/rustlings/exercises/16_lifetimes/lifetimes3.rs (renamed from rustlings/exercises/16_lifetimes/lifetimes3.rs)0
-rw-r--r--rust/rustlings/exercises/17_tests/README.md (renamed from rustlings/exercises/17_tests/README.md)0
-rw-r--r--rust/rustlings/exercises/17_tests/tests1.rs (renamed from rustlings/exercises/17_tests/tests1.rs)0
-rw-r--r--rust/rustlings/exercises/17_tests/tests2.rs (renamed from rustlings/exercises/17_tests/tests2.rs)0
-rw-r--r--rust/rustlings/exercises/17_tests/tests3.rs (renamed from rustlings/exercises/17_tests/tests3.rs)0
-rw-r--r--rust/rustlings/exercises/18_iterators/README.md (renamed from rustlings/exercises/18_iterators/README.md)0
-rw-r--r--rust/rustlings/exercises/18_iterators/iterators1.rs (renamed from rustlings/exercises/18_iterators/iterators1.rs)0
-rw-r--r--rust/rustlings/exercises/18_iterators/iterators2.rs (renamed from rustlings/exercises/18_iterators/iterators2.rs)0
-rw-r--r--rust/rustlings/exercises/18_iterators/iterators3.rs (renamed from rustlings/exercises/18_iterators/iterators3.rs)0
-rw-r--r--rust/rustlings/exercises/18_iterators/iterators4.rs (renamed from rustlings/exercises/18_iterators/iterators4.rs)0
-rw-r--r--rust/rustlings/exercises/18_iterators/iterators5.rs (renamed from rustlings/exercises/18_iterators/iterators5.rs)0
-rw-r--r--rust/rustlings/exercises/19_smart_pointers/README.md (renamed from rustlings/exercises/19_smart_pointers/README.md)0
-rw-r--r--rust/rustlings/exercises/19_smart_pointers/arc1.rs (renamed from rustlings/exercises/19_smart_pointers/arc1.rs)0
-rw-r--r--rust/rustlings/exercises/19_smart_pointers/box1.rs (renamed from rustlings/exercises/19_smart_pointers/box1.rs)0
-rw-r--r--rust/rustlings/exercises/19_smart_pointers/cow1.rs (renamed from rustlings/exercises/19_smart_pointers/cow1.rs)0
-rw-r--r--rust/rustlings/exercises/19_smart_pointers/rc1.rs (renamed from rustlings/exercises/19_smart_pointers/rc1.rs)0
-rw-r--r--rust/rustlings/exercises/20_threads/README.md (renamed from rustlings/exercises/20_threads/README.md)0
-rw-r--r--rust/rustlings/exercises/20_threads/threads1.rs (renamed from rustlings/exercises/20_threads/threads1.rs)0
-rw-r--r--rust/rustlings/exercises/20_threads/threads2.rs (renamed from rustlings/exercises/20_threads/threads2.rs)0
-rw-r--r--rust/rustlings/exercises/20_threads/threads3.rs (renamed from rustlings/exercises/20_threads/threads3.rs)0
-rw-r--r--rust/rustlings/exercises/21_macros/README.md (renamed from rustlings/exercises/21_macros/README.md)0
-rw-r--r--rust/rustlings/exercises/21_macros/macros1.rs (renamed from rustlings/exercises/21_macros/macros1.rs)0
-rw-r--r--rust/rustlings/exercises/21_macros/macros2.rs (renamed from rustlings/exercises/21_macros/macros2.rs)0
-rw-r--r--rust/rustlings/exercises/21_macros/macros3.rs (renamed from rustlings/exercises/21_macros/macros3.rs)0
-rw-r--r--rust/rustlings/exercises/21_macros/macros4.rs (renamed from rustlings/exercises/21_macros/macros4.rs)0
-rw-r--r--rust/rustlings/exercises/22_clippy/README.md (renamed from rustlings/exercises/22_clippy/README.md)0
-rw-r--r--rust/rustlings/exercises/22_clippy/clippy1.rs (renamed from rustlings/exercises/22_clippy/clippy1.rs)0
-rw-r--r--rust/rustlings/exercises/22_clippy/clippy2.rs (renamed from rustlings/exercises/22_clippy/clippy2.rs)0
-rw-r--r--rust/rustlings/exercises/22_clippy/clippy3.rs (renamed from rustlings/exercises/22_clippy/clippy3.rs)0
-rw-r--r--rust/rustlings/exercises/23_conversions/README.md (renamed from rustlings/exercises/23_conversions/README.md)0
-rw-r--r--rust/rustlings/exercises/23_conversions/as_ref_mut.rs (renamed from rustlings/exercises/23_conversions/as_ref_mut.rs)0
-rw-r--r--rust/rustlings/exercises/23_conversions/from_into.rs (renamed from rustlings/exercises/23_conversions/from_into.rs)0
-rw-r--r--rust/rustlings/exercises/23_conversions/from_str.rs (renamed from rustlings/exercises/23_conversions/from_str.rs)0
-rw-r--r--rust/rustlings/exercises/23_conversions/try_from_into.rs (renamed from rustlings/exercises/23_conversions/try_from_into.rs)0
-rw-r--r--rust/rustlings/exercises/23_conversions/using_as.rs (renamed from rustlings/exercises/23_conversions/using_as.rs)0
-rw-r--r--rust/rustlings/exercises/README.md (renamed from rustlings/exercises/README.md)0
-rw-r--r--rust/rustlings/exercises/quizzes/README.md (renamed from rustlings/exercises/quizzes/README.md)0
-rw-r--r--rust/rustlings/exercises/quizzes/quiz1.rs (renamed from rustlings/exercises/quizzes/quiz1.rs)0
-rw-r--r--rust/rustlings/exercises/quizzes/quiz2.rs (renamed from rustlings/exercises/quizzes/quiz2.rs)0
-rw-r--r--rust/rustlings/exercises/quizzes/quiz3.rs (renamed from rustlings/exercises/quizzes/quiz3.rs)0
-rw-r--r--rust/rustlings/rust-analyzer.toml (renamed from rustlings/rust-analyzer.toml)0
-rw-r--r--rust/rustlings/solutions/00_intro/intro1.rs (renamed from rustlings/solutions/00_intro/intro1.rs)0
-rw-r--r--rust/rustlings/solutions/00_intro/intro2.rs (renamed from rustlings/solutions/00_intro/intro2.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables1.rs (renamed from rustlings/solutions/01_variables/variables1.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables2.rs (renamed from rustlings/solutions/01_variables/variables2.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables3.rs (renamed from rustlings/solutions/01_variables/variables3.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables4.rs (renamed from rustlings/solutions/01_variables/variables4.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables5.rs (renamed from rustlings/solutions/01_variables/variables5.rs)0
-rw-r--r--rust/rustlings/solutions/01_variables/variables6.rs (renamed from rustlings/solutions/01_variables/variables6.rs)0
-rw-r--r--rust/rustlings/solutions/02_functions/functions1.rs (renamed from rustlings/solutions/02_functions/functions1.rs)0
-rw-r--r--rust/rustlings/solutions/02_functions/functions2.rs (renamed from rustlings/solutions/02_functions/functions2.rs)0
-rw-r--r--rust/rustlings/solutions/02_functions/functions3.rs (renamed from rustlings/solutions/02_functions/functions3.rs)0
-rw-r--r--rust/rustlings/solutions/02_functions/functions4.rs (renamed from rustlings/solutions/02_functions/functions4.rs)0
-rw-r--r--rust/rustlings/solutions/02_functions/functions5.rs (renamed from rustlings/solutions/02_functions/functions5.rs)0
-rw-r--r--rust/rustlings/solutions/03_if/if1.rs (renamed from rustlings/solutions/03_if/if1.rs)0
-rw-r--r--rust/rustlings/solutions/03_if/if2.rs (renamed from rustlings/solutions/03_if/if2.rs)0
-rw-r--r--rust/rustlings/solutions/03_if/if3.rs (renamed from rustlings/solutions/03_if/if3.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types1.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types1.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types2.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types2.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types3.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types3.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types4.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types4.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types5.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types5.rs)0
-rw-r--r--rust/rustlings/solutions/04_primitive_types/primitive_types6.rs (renamed from rustlings/solutions/04_primitive_types/primitive_types6.rs)0
-rw-r--r--rust/rustlings/solutions/05_vecs/vecs1.rs (renamed from rustlings/solutions/05_vecs/vecs1.rs)0
-rw-r--r--rust/rustlings/solutions/05_vecs/vecs2.rs (renamed from rustlings/solutions/05_vecs/vecs2.rs)0
-rw-r--r--rust/rustlings/solutions/06_move_semantics/move_semantics1.rs (renamed from rustlings/solutions/06_move_semantics/move_semantics1.rs)0
-rw-r--r--rust/rustlings/solutions/06_move_semantics/move_semantics2.rs (renamed from rustlings/solutions/06_move_semantics/move_semantics2.rs)0
-rw-r--r--rust/rustlings/solutions/06_move_semantics/move_semantics3.rs (renamed from rustlings/solutions/06_move_semantics/move_semantics3.rs)0
-rw-r--r--rust/rustlings/solutions/06_move_semantics/move_semantics4.rs (renamed from rustlings/solutions/06_move_semantics/move_semantics4.rs)0
-rw-r--r--rust/rustlings/solutions/06_move_semantics/move_semantics5.rs (renamed from rustlings/solutions/06_move_semantics/move_semantics5.rs)0
-rw-r--r--rust/rustlings/solutions/07_structs/structs1.rs (renamed from rustlings/solutions/07_structs/structs1.rs)0
-rw-r--r--rust/rustlings/solutions/07_structs/structs2.rs (renamed from rustlings/solutions/07_structs/structs2.rs)0
-rw-r--r--rust/rustlings/solutions/07_structs/structs3.rs (renamed from rustlings/solutions/07_structs/structs3.rs)0
-rw-r--r--rust/rustlings/solutions/08_enums/enums1.rs (renamed from rustlings/solutions/08_enums/enums1.rs)0
-rw-r--r--rust/rustlings/solutions/08_enums/enums2.rs (renamed from rustlings/solutions/08_enums/enums2.rs)0
-rw-r--r--rust/rustlings/solutions/08_enums/enums3.rs (renamed from rustlings/solutions/08_enums/enums3.rs)0
-rw-r--r--rust/rustlings/solutions/09_strings/strings1.rs (renamed from rustlings/solutions/09_strings/strings1.rs)0
-rw-r--r--rust/rustlings/solutions/09_strings/strings2.rs (renamed from rustlings/solutions/09_strings/strings2.rs)0
-rw-r--r--rust/rustlings/solutions/09_strings/strings3.rs (renamed from rustlings/solutions/09_strings/strings3.rs)0
-rw-r--r--rust/rustlings/solutions/09_strings/strings4.rs (renamed from rustlings/solutions/09_strings/strings4.rs)0
-rw-r--r--rust/rustlings/solutions/10_modules/modules1.rs (renamed from rustlings/solutions/10_modules/modules1.rs)0
-rw-r--r--rust/rustlings/solutions/10_modules/modules2.rs (renamed from rustlings/solutions/10_modules/modules2.rs)0
-rw-r--r--rust/rustlings/solutions/10_modules/modules3.rs (renamed from rustlings/solutions/10_modules/modules3.rs)0
-rw-r--r--rust/rustlings/solutions/11_hashmaps/hashmaps1.rs (renamed from rustlings/solutions/11_hashmaps/hashmaps1.rs)0
-rw-r--r--rust/rustlings/solutions/11_hashmaps/hashmaps2.rs (renamed from rustlings/solutions/11_hashmaps/hashmaps2.rs)0
-rw-r--r--rust/rustlings/solutions/11_hashmaps/hashmaps3.rs (renamed from rustlings/solutions/11_hashmaps/hashmaps3.rs)0
-rw-r--r--rust/rustlings/solutions/12_options/options1.rs (renamed from rustlings/solutions/12_options/options1.rs)0
-rw-r--r--rust/rustlings/solutions/12_options/options2.rs (renamed from rustlings/solutions/12_options/options2.rs)0
-rw-r--r--rust/rustlings/solutions/12_options/options3.rs (renamed from rustlings/solutions/12_options/options3.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors1.rs (renamed from rustlings/solutions/13_error_handling/errors1.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors2.rs (renamed from rustlings/solutions/13_error_handling/errors2.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors3.rs (renamed from rustlings/solutions/13_error_handling/errors3.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors4.rs (renamed from rustlings/solutions/13_error_handling/errors4.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors5.rs (renamed from rustlings/solutions/13_error_handling/errors5.rs)0
-rw-r--r--rust/rustlings/solutions/13_error_handling/errors6.rs (renamed from rustlings/solutions/13_error_handling/errors6.rs)0
-rw-r--r--rust/rustlings/solutions/14_generics/generics1.rs (renamed from rustlings/solutions/14_generics/generics1.rs)0
-rw-r--r--rust/rustlings/solutions/14_generics/generics2.rs (renamed from rustlings/solutions/14_generics/generics2.rs)0
-rw-r--r--rust/rustlings/solutions/15_traits/traits1.rs (renamed from rustlings/solutions/15_traits/traits1.rs)0
-rw-r--r--rust/rustlings/solutions/15_traits/traits2.rs (renamed from rustlings/solutions/15_traits/traits2.rs)0
-rw-r--r--rust/rustlings/solutions/15_traits/traits3.rs (renamed from rustlings/solutions/15_traits/traits3.rs)0
-rw-r--r--rust/rustlings/solutions/15_traits/traits4.rs (renamed from rustlings/solutions/15_traits/traits4.rs)0
-rw-r--r--rust/rustlings/solutions/15_traits/traits5.rs (renamed from rustlings/solutions/15_traits/traits5.rs)0
-rw-r--r--rust/rustlings/solutions/16_lifetimes/lifetimes1.rs (renamed from rustlings/solutions/16_lifetimes/lifetimes1.rs)0
-rw-r--r--rust/rustlings/solutions/16_lifetimes/lifetimes2.rs (renamed from rustlings/solutions/16_lifetimes/lifetimes2.rs)0
-rw-r--r--rust/rustlings/solutions/16_lifetimes/lifetimes3.rs (renamed from rustlings/solutions/16_lifetimes/lifetimes3.rs)0
-rw-r--r--rust/rustlings/solutions/17_tests/tests1.rs (renamed from rustlings/solutions/17_tests/tests1.rs)0
-rw-r--r--rust/rustlings/solutions/17_tests/tests2.rs (renamed from rustlings/solutions/17_tests/tests2.rs)0
-rw-r--r--rust/rustlings/solutions/17_tests/tests3.rs (renamed from rustlings/solutions/17_tests/tests3.rs)0
-rw-r--r--rust/rustlings/solutions/18_iterators/iterators1.rs (renamed from rustlings/solutions/18_iterators/iterators1.rs)0
-rw-r--r--rust/rustlings/solutions/18_iterators/iterators2.rs (renamed from rustlings/solutions/18_iterators/iterators2.rs)0
-rw-r--r--rust/rustlings/solutions/18_iterators/iterators3.rs (renamed from rustlings/solutions/18_iterators/iterators3.rs)0
-rw-r--r--rust/rustlings/solutions/18_iterators/iterators4.rs (renamed from rustlings/solutions/18_iterators/iterators4.rs)0
-rw-r--r--rust/rustlings/solutions/18_iterators/iterators5.rs (renamed from rustlings/solutions/18_iterators/iterators5.rs)0
-rw-r--r--rust/rustlings/solutions/19_smart_pointers/arc1.rs (renamed from rustlings/solutions/19_smart_pointers/arc1.rs)0
-rw-r--r--rust/rustlings/solutions/19_smart_pointers/box1.rs (renamed from rustlings/solutions/19_smart_pointers/box1.rs)0
-rw-r--r--rust/rustlings/solutions/19_smart_pointers/cow1.rs (renamed from rustlings/solutions/19_smart_pointers/cow1.rs)0
-rw-r--r--rust/rustlings/solutions/19_smart_pointers/rc1.rs (renamed from rustlings/solutions/19_smart_pointers/rc1.rs)0
-rw-r--r--rust/rustlings/solutions/20_threads/threads1.rs (renamed from rustlings/solutions/20_threads/threads1.rs)0
-rw-r--r--rust/rustlings/solutions/20_threads/threads2.rs (renamed from rustlings/solutions/20_threads/threads2.rs)0
-rw-r--r--rust/rustlings/solutions/20_threads/threads3.rs (renamed from rustlings/solutions/20_threads/threads3.rs)0
-rw-r--r--rust/rustlings/solutions/21_macros/macros1.rs (renamed from rustlings/solutions/21_macros/macros1.rs)0
-rw-r--r--rust/rustlings/solutions/21_macros/macros2.rs (renamed from rustlings/solutions/21_macros/macros2.rs)0
-rw-r--r--rust/rustlings/solutions/21_macros/macros3.rs (renamed from rustlings/solutions/21_macros/macros3.rs)0
-rw-r--r--rust/rustlings/solutions/21_macros/macros4.rs (renamed from rustlings/solutions/21_macros/macros4.rs)0
-rw-r--r--rust/rustlings/solutions/22_clippy/clippy1.rs (renamed from rustlings/solutions/22_clippy/clippy1.rs)0
-rw-r--r--rust/rustlings/solutions/22_clippy/clippy2.rs (renamed from rustlings/solutions/22_clippy/clippy2.rs)0
-rw-r--r--rust/rustlings/solutions/22_clippy/clippy3.rs (renamed from rustlings/solutions/22_clippy/clippy3.rs)0
-rw-r--r--rust/rustlings/solutions/23_conversions/as_ref_mut.rs (renamed from rustlings/solutions/23_conversions/as_ref_mut.rs)0
-rw-r--r--rust/rustlings/solutions/23_conversions/from_into.rs (renamed from rustlings/solutions/23_conversions/from_into.rs)0
-rw-r--r--rust/rustlings/solutions/23_conversions/from_str.rs (renamed from rustlings/solutions/23_conversions/from_str.rs)0
-rw-r--r--rust/rustlings/solutions/23_conversions/try_from_into.rs (renamed from rustlings/solutions/23_conversions/try_from_into.rs)0
-rw-r--r--rust/rustlings/solutions/23_conversions/using_as.rs (renamed from rustlings/solutions/23_conversions/using_as.rs)0
-rw-r--r--rust/rustlings/solutions/README.md (renamed from rustlings/solutions/README.md)0
-rw-r--r--rust/rustlings/solutions/quizzes/quiz1.rs (renamed from rustlings/solutions/quizzes/quiz1.rs)0
-rw-r--r--rust/rustlings/solutions/quizzes/quiz2.rs (renamed from rustlings/solutions/quizzes/quiz2.rs)0
-rw-r--r--rust/rustlings/solutions/quizzes/quiz3.rs (renamed from rustlings/solutions/quizzes/quiz3.rs)0
220 files changed, 0 insertions, 0 deletions
diff --git a/rustlings/.gitattributes b/rust/rustlings/.gitattributes
index 52362b3..52362b3 100644
--- a/rustlings/.gitattributes
+++ b/rust/rustlings/.gitattributes
diff --git a/rustlings/.gitignore b/rust/rustlings/.gitignore
index 9182e2f..9182e2f 100644
--- a/rustlings/.gitignore
+++ b/rust/rustlings/.gitignore
diff --git a/rustlings/.rustlings-state.txt b/rust/rustlings/.rustlings-state.txt
index 7523b62..7523b62 100644
--- a/rustlings/.rustlings-state.txt
+++ b/rust/rustlings/.rustlings-state.txt
diff --git a/rustlings/Cargo.toml b/rust/rustlings/Cargo.toml
index 5275c9e..5275c9e 100644
--- a/rustlings/Cargo.toml
+++ b/rust/rustlings/Cargo.toml
diff --git a/rustlings/exercises/00_intro/README.md b/rust/rustlings/exercises/00_intro/README.md
index d32e4a8..d32e4a8 100644
--- a/rustlings/exercises/00_intro/README.md
+++ b/rust/rustlings/exercises/00_intro/README.md
diff --git a/rustlings/exercises/00_intro/intro1.rs b/rust/rustlings/exercises/00_intro/intro1.rs
index 440ae83..440ae83 100644
--- a/rustlings/exercises/00_intro/intro1.rs
+++ b/rust/rustlings/exercises/00_intro/intro1.rs
diff --git a/rustlings/exercises/00_intro/intro2.rs b/rust/rustlings/exercises/00_intro/intro2.rs
index e0b5e27..e0b5e27 100644
--- a/rustlings/exercises/00_intro/intro2.rs
+++ b/rust/rustlings/exercises/00_intro/intro2.rs
diff --git a/rustlings/exercises/01_variables/README.md b/rust/rustlings/exercises/01_variables/README.md
index 5ba2efc..5ba2efc 100644
--- a/rustlings/exercises/01_variables/README.md
+++ b/rust/rustlings/exercises/01_variables/README.md
diff --git a/rustlings/exercises/01_variables/variables1.rs b/rust/rustlings/exercises/01_variables/variables1.rs
index 2df7df8..2df7df8 100644
--- a/rustlings/exercises/01_variables/variables1.rs
+++ b/rust/rustlings/exercises/01_variables/variables1.rs
diff --git a/rustlings/exercises/01_variables/variables2.rs b/rust/rustlings/exercises/01_variables/variables2.rs
index b35a0bf..b35a0bf 100644
--- a/rustlings/exercises/01_variables/variables2.rs
+++ b/rust/rustlings/exercises/01_variables/variables2.rs
diff --git a/rustlings/exercises/01_variables/variables3.rs b/rust/rustlings/exercises/01_variables/variables3.rs
index 47b2be4..47b2be4 100644
--- a/rustlings/exercises/01_variables/variables3.rs
+++ b/rust/rustlings/exercises/01_variables/variables3.rs
diff --git a/rustlings/exercises/01_variables/variables4.rs b/rust/rustlings/exercises/01_variables/variables4.rs
index d2967ea..d2967ea 100644
--- a/rustlings/exercises/01_variables/variables4.rs
+++ b/rust/rustlings/exercises/01_variables/variables4.rs
diff --git a/rustlings/exercises/01_variables/variables5.rs b/rust/rustlings/exercises/01_variables/variables5.rs
index be94598..be94598 100644
--- a/rustlings/exercises/01_variables/variables5.rs
+++ b/rust/rustlings/exercises/01_variables/variables5.rs
diff --git a/rustlings/exercises/01_variables/variables6.rs b/rust/rustlings/exercises/01_variables/variables6.rs
index c40e572..c40e572 100644
--- a/rustlings/exercises/01_variables/variables6.rs
+++ b/rust/rustlings/exercises/01_variables/variables6.rs
diff --git a/rustlings/exercises/02_functions/README.md b/rust/rustlings/exercises/02_functions/README.md
index 6662d0d..6662d0d 100644
--- a/rustlings/exercises/02_functions/README.md
+++ b/rust/rustlings/exercises/02_functions/README.md
diff --git a/rustlings/exercises/02_functions/functions1.rs b/rust/rustlings/exercises/02_functions/functions1.rs
index 5dbae07..5dbae07 100644
--- a/rustlings/exercises/02_functions/functions1.rs
+++ b/rust/rustlings/exercises/02_functions/functions1.rs
diff --git a/rustlings/exercises/02_functions/functions2.rs b/rust/rustlings/exercises/02_functions/functions2.rs
index 27f2cc7..27f2cc7 100644
--- a/rustlings/exercises/02_functions/functions2.rs
+++ b/rust/rustlings/exercises/02_functions/functions2.rs
diff --git a/rustlings/exercises/02_functions/functions3.rs b/rust/rustlings/exercises/02_functions/functions3.rs
index 88dff5b..88dff5b 100644
--- a/rustlings/exercises/02_functions/functions3.rs
+++ b/rust/rustlings/exercises/02_functions/functions3.rs
diff --git a/rustlings/exercises/02_functions/functions4.rs b/rust/rustlings/exercises/02_functions/functions4.rs
index 2c5a3b0..2c5a3b0 100644
--- a/rustlings/exercises/02_functions/functions4.rs
+++ b/rust/rustlings/exercises/02_functions/functions4.rs
diff --git a/rustlings/exercises/02_functions/functions5.rs b/rust/rustlings/exercises/02_functions/functions5.rs
index 024010f..024010f 100644
--- a/rustlings/exercises/02_functions/functions5.rs
+++ b/rust/rustlings/exercises/02_functions/functions5.rs
diff --git a/rustlings/exercises/03_if/README.md b/rust/rustlings/exercises/03_if/README.md
index b52c392..b52c392 100644
--- a/rustlings/exercises/03_if/README.md
+++ b/rust/rustlings/exercises/03_if/README.md
diff --git a/rustlings/exercises/03_if/if1.rs b/rust/rustlings/exercises/03_if/if1.rs
index 079c671..079c671 100644
--- a/rustlings/exercises/03_if/if1.rs
+++ b/rust/rustlings/exercises/03_if/if1.rs
diff --git a/rustlings/exercises/03_if/if2.rs b/rust/rustlings/exercises/03_if/if2.rs
index 8104487..8104487 100644
--- a/rustlings/exercises/03_if/if2.rs
+++ b/rust/rustlings/exercises/03_if/if2.rs
diff --git a/rustlings/exercises/03_if/if3.rs b/rust/rustlings/exercises/03_if/if3.rs
index fee96f8..fee96f8 100644
--- a/rustlings/exercises/03_if/if3.rs
+++ b/rust/rustlings/exercises/03_if/if3.rs
diff --git a/rustlings/exercises/04_primitive_types/README.md b/rust/rustlings/exercises/04_primitive_types/README.md
index d67668a..d67668a 100644
--- a/rustlings/exercises/04_primitive_types/README.md
+++ b/rust/rustlings/exercises/04_primitive_types/README.md
diff --git a/rustlings/exercises/04_primitive_types/primitive_types1.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types1.rs
index 778c0f6..778c0f6 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types1.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types1.rs
diff --git a/rustlings/exercises/04_primitive_types/primitive_types2.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types2.rs
index a45f84d..a45f84d 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types2.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types2.rs
diff --git a/rustlings/exercises/04_primitive_types/primitive_types3.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types3.rs
index c5a259d..c5a259d 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types3.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types3.rs
diff --git a/rustlings/exercises/04_primitive_types/primitive_types4.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types4.rs
index 81af3e2..81af3e2 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types4.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types4.rs
diff --git a/rustlings/exercises/04_primitive_types/primitive_types5.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types5.rs
index a3e60d8..a3e60d8 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types5.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types5.rs
diff --git a/rustlings/exercises/04_primitive_types/primitive_types6.rs b/rust/rustlings/exercises/04_primitive_types/primitive_types6.rs
index dec639a..dec639a 100644
--- a/rustlings/exercises/04_primitive_types/primitive_types6.rs
+++ b/rust/rustlings/exercises/04_primitive_types/primitive_types6.rs
diff --git a/rustlings/exercises/05_vecs/README.md b/rust/rustlings/exercises/05_vecs/README.md
index e1b6128..e1b6128 100644
--- a/rustlings/exercises/05_vecs/README.md
+++ b/rust/rustlings/exercises/05_vecs/README.md
diff --git a/rustlings/exercises/05_vecs/vecs1.rs b/rust/rustlings/exercises/05_vecs/vecs1.rs
index f976c84..f976c84 100644
--- a/rustlings/exercises/05_vecs/vecs1.rs
+++ b/rust/rustlings/exercises/05_vecs/vecs1.rs
diff --git a/rustlings/exercises/05_vecs/vecs2.rs b/rust/rustlings/exercises/05_vecs/vecs2.rs
index 1ec77f7..1ec77f7 100644
--- a/rustlings/exercises/05_vecs/vecs2.rs
+++ b/rust/rustlings/exercises/05_vecs/vecs2.rs
diff --git a/rustlings/exercises/06_move_semantics/README.md b/rust/rustlings/exercises/06_move_semantics/README.md
index 54ddd8e..54ddd8e 100644
--- a/rustlings/exercises/06_move_semantics/README.md
+++ b/rust/rustlings/exercises/06_move_semantics/README.md
diff --git a/rustlings/exercises/06_move_semantics/move_semantics1.rs b/rust/rustlings/exercises/06_move_semantics/move_semantics1.rs
index 9385f28..9385f28 100644
--- a/rustlings/exercises/06_move_semantics/move_semantics1.rs
+++ b/rust/rustlings/exercises/06_move_semantics/move_semantics1.rs
diff --git a/rustlings/exercises/06_move_semantics/move_semantics2.rs b/rust/rustlings/exercises/06_move_semantics/move_semantics2.rs
index e205b81..e205b81 100644
--- a/rustlings/exercises/06_move_semantics/move_semantics2.rs
+++ b/rust/rustlings/exercises/06_move_semantics/move_semantics2.rs
diff --git a/rustlings/exercises/06_move_semantics/move_semantics3.rs b/rust/rustlings/exercises/06_move_semantics/move_semantics3.rs
index 4a90c21..4a90c21 100644
--- a/rustlings/exercises/06_move_semantics/move_semantics3.rs
+++ b/rust/rustlings/exercises/06_move_semantics/move_semantics3.rs
diff --git a/rustlings/exercises/06_move_semantics/move_semantics4.rs b/rust/rustlings/exercises/06_move_semantics/move_semantics4.rs
index 89b412f..89b412f 100644
--- a/rustlings/exercises/06_move_semantics/move_semantics4.rs
+++ b/rust/rustlings/exercises/06_move_semantics/move_semantics4.rs
diff --git a/rustlings/exercises/06_move_semantics/move_semantics5.rs b/rust/rustlings/exercises/06_move_semantics/move_semantics5.rs
index 78d8c77..78d8c77 100644
--- a/rustlings/exercises/06_move_semantics/move_semantics5.rs
+++ b/rust/rustlings/exercises/06_move_semantics/move_semantics5.rs
diff --git a/rustlings/exercises/07_structs/README.md b/rust/rustlings/exercises/07_structs/README.md
index 3fc1fdc..3fc1fdc 100644
--- a/rustlings/exercises/07_structs/README.md
+++ b/rust/rustlings/exercises/07_structs/README.md
diff --git a/rustlings/exercises/07_structs/structs1.rs b/rust/rustlings/exercises/07_structs/structs1.rs
index 8376a98..8376a98 100644
--- a/rustlings/exercises/07_structs/structs1.rs
+++ b/rust/rustlings/exercises/07_structs/structs1.rs
diff --git a/rustlings/exercises/07_structs/structs2.rs b/rust/rustlings/exercises/07_structs/structs2.rs
index 2539e31..2539e31 100644
--- a/rustlings/exercises/07_structs/structs2.rs
+++ b/rust/rustlings/exercises/07_structs/structs2.rs
diff --git a/rustlings/exercises/07_structs/structs3.rs b/rust/rustlings/exercises/07_structs/structs3.rs
index d24da27..d24da27 100644
--- a/rustlings/exercises/07_structs/structs3.rs
+++ b/rust/rustlings/exercises/07_structs/structs3.rs
diff --git a/rustlings/exercises/08_enums/README.md b/rust/rustlings/exercises/08_enums/README.md
index b05cb42..b05cb42 100644
--- a/rustlings/exercises/08_enums/README.md
+++ b/rust/rustlings/exercises/08_enums/README.md
diff --git a/rustlings/exercises/08_enums/enums1.rs b/rust/rustlings/exercises/08_enums/enums1.rs
index 97a5cc0..97a5cc0 100644
--- a/rustlings/exercises/08_enums/enums1.rs
+++ b/rust/rustlings/exercises/08_enums/enums1.rs
diff --git a/rustlings/exercises/08_enums/enums2.rs b/rust/rustlings/exercises/08_enums/enums2.rs
index 4a2d5ac..4a2d5ac 100644
--- a/rustlings/exercises/08_enums/enums2.rs
+++ b/rust/rustlings/exercises/08_enums/enums2.rs
diff --git a/rustlings/exercises/08_enums/enums3.rs b/rust/rustlings/exercises/08_enums/enums3.rs
index bf01af3..bf01af3 100644
--- a/rustlings/exercises/08_enums/enums3.rs
+++ b/rust/rustlings/exercises/08_enums/enums3.rs
diff --git a/rustlings/exercises/09_strings/README.md b/rust/rustlings/exercises/09_strings/README.md
index fa2104c..fa2104c 100644
--- a/rustlings/exercises/09_strings/README.md
+++ b/rust/rustlings/exercises/09_strings/README.md
diff --git a/rustlings/exercises/09_strings/strings1.rs b/rust/rustlings/exercises/09_strings/strings1.rs
index 482e5de..482e5de 100644
--- a/rustlings/exercises/09_strings/strings1.rs
+++ b/rust/rustlings/exercises/09_strings/strings1.rs
diff --git a/rustlings/exercises/09_strings/strings2.rs b/rust/rustlings/exercises/09_strings/strings2.rs
index b03094f..b03094f 100644
--- a/rustlings/exercises/09_strings/strings2.rs
+++ b/rust/rustlings/exercises/09_strings/strings2.rs
diff --git a/rustlings/exercises/09_strings/strings3.rs b/rust/rustlings/exercises/09_strings/strings3.rs
index 3543ad5..3543ad5 100644
--- a/rustlings/exercises/09_strings/strings3.rs
+++ b/rust/rustlings/exercises/09_strings/strings3.rs
diff --git a/rustlings/exercises/09_strings/strings4.rs b/rust/rustlings/exercises/09_strings/strings4.rs
index 3f7c5e7..3f7c5e7 100644
--- a/rustlings/exercises/09_strings/strings4.rs
+++ b/rust/rustlings/exercises/09_strings/strings4.rs
diff --git a/rustlings/exercises/10_modules/README.md b/rust/rustlings/exercises/10_modules/README.md
index 3dc8a48..3dc8a48 100644
--- a/rustlings/exercises/10_modules/README.md
+++ b/rust/rustlings/exercises/10_modules/README.md
diff --git a/rustlings/exercises/10_modules/modules1.rs b/rust/rustlings/exercises/10_modules/modules1.rs
index 0d7c5a2..0d7c5a2 100644
--- a/rustlings/exercises/10_modules/modules1.rs
+++ b/rust/rustlings/exercises/10_modules/modules1.rs
diff --git a/rustlings/exercises/10_modules/modules2.rs b/rust/rustlings/exercises/10_modules/modules2.rs
index 3cabbfd..3cabbfd 100644
--- a/rustlings/exercises/10_modules/modules2.rs
+++ b/rust/rustlings/exercises/10_modules/modules2.rs
diff --git a/rustlings/exercises/10_modules/modules3.rs b/rust/rustlings/exercises/10_modules/modules3.rs
index 403b7ea..403b7ea 100644
--- a/rustlings/exercises/10_modules/modules3.rs
+++ b/rust/rustlings/exercises/10_modules/modules3.rs
diff --git a/rustlings/exercises/11_hashmaps/README.md b/rust/rustlings/exercises/11_hashmaps/README.md
index 80ec144..80ec144 100644
--- a/rustlings/exercises/11_hashmaps/README.md
+++ b/rust/rustlings/exercises/11_hashmaps/README.md
diff --git a/rustlings/exercises/11_hashmaps/hashmaps1.rs b/rust/rustlings/exercises/11_hashmaps/hashmaps1.rs
index a746b32..a746b32 100644
--- a/rustlings/exercises/11_hashmaps/hashmaps1.rs
+++ b/rust/rustlings/exercises/11_hashmaps/hashmaps1.rs
diff --git a/rustlings/exercises/11_hashmaps/hashmaps2.rs b/rust/rustlings/exercises/11_hashmaps/hashmaps2.rs
index 482db7c..482db7c 100644
--- a/rustlings/exercises/11_hashmaps/hashmaps2.rs
+++ b/rust/rustlings/exercises/11_hashmaps/hashmaps2.rs
diff --git a/rustlings/exercises/11_hashmaps/hashmaps3.rs b/rust/rustlings/exercises/11_hashmaps/hashmaps3.rs
index 0fa4a6b..0fa4a6b 100644
--- a/rustlings/exercises/11_hashmaps/hashmaps3.rs
+++ b/rust/rustlings/exercises/11_hashmaps/hashmaps3.rs
diff --git a/rustlings/exercises/12_options/README.md b/rust/rustlings/exercises/12_options/README.md
index 624572a..624572a 100644
--- a/rustlings/exercises/12_options/README.md
+++ b/rust/rustlings/exercises/12_options/README.md
diff --git a/rustlings/exercises/12_options/options1.rs b/rust/rustlings/exercises/12_options/options1.rs
index be97952..be97952 100644
--- a/rustlings/exercises/12_options/options1.rs
+++ b/rust/rustlings/exercises/12_options/options1.rs
diff --git a/rustlings/exercises/12_options/options2.rs b/rust/rustlings/exercises/12_options/options2.rs
index 1039d61..1039d61 100644
--- a/rustlings/exercises/12_options/options2.rs
+++ b/rust/rustlings/exercises/12_options/options2.rs
diff --git a/rustlings/exercises/12_options/options3.rs b/rust/rustlings/exercises/12_options/options3.rs
index aecb7a5..aecb7a5 100644
--- a/rustlings/exercises/12_options/options3.rs
+++ b/rust/rustlings/exercises/12_options/options3.rs
diff --git a/rustlings/exercises/13_error_handling/README.md b/rust/rustlings/exercises/13_error_handling/README.md
index 9b6674b..9b6674b 100644
--- a/rustlings/exercises/13_error_handling/README.md
+++ b/rust/rustlings/exercises/13_error_handling/README.md
diff --git a/rustlings/exercises/13_error_handling/errors1.rs b/rust/rustlings/exercises/13_error_handling/errors1.rs
index b9b9bd5..b9b9bd5 100644
--- a/rustlings/exercises/13_error_handling/errors1.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors1.rs
diff --git a/rustlings/exercises/13_error_handling/errors2.rs b/rust/rustlings/exercises/13_error_handling/errors2.rs
index 3d850f7..3d850f7 100644
--- a/rustlings/exercises/13_error_handling/errors2.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors2.rs
diff --git a/rustlings/exercises/13_error_handling/errors3.rs b/rust/rustlings/exercises/13_error_handling/errors3.rs
index bf21bbc..bf21bbc 100644
--- a/rustlings/exercises/13_error_handling/errors3.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors3.rs
diff --git a/rustlings/exercises/13_error_handling/errors4.rs b/rust/rustlings/exercises/13_error_handling/errors4.rs
index e5f3d39..e5f3d39 100644
--- a/rustlings/exercises/13_error_handling/errors4.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors4.rs
diff --git a/rustlings/exercises/13_error_handling/errors5.rs b/rust/rustlings/exercises/13_error_handling/errors5.rs
index 405f0dc..405f0dc 100644
--- a/rustlings/exercises/13_error_handling/errors5.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors5.rs
diff --git a/rustlings/exercises/13_error_handling/errors6.rs b/rust/rustlings/exercises/13_error_handling/errors6.rs
index 353b50b..353b50b 100644
--- a/rustlings/exercises/13_error_handling/errors6.rs
+++ b/rust/rustlings/exercises/13_error_handling/errors6.rs
diff --git a/rustlings/exercises/14_generics/README.md b/rust/rustlings/exercises/14_generics/README.md
index 0c8c8cb..0c8c8cb 100644
--- a/rustlings/exercises/14_generics/README.md
+++ b/rust/rustlings/exercises/14_generics/README.md
diff --git a/rustlings/exercises/14_generics/generics1.rs b/rust/rustlings/exercises/14_generics/generics1.rs
index 7e5571f..7e5571f 100644
--- a/rustlings/exercises/14_generics/generics1.rs
+++ b/rust/rustlings/exercises/14_generics/generics1.rs
diff --git a/rustlings/exercises/14_generics/generics2.rs b/rust/rustlings/exercises/14_generics/generics2.rs
index ba77625..ba77625 100644
--- a/rustlings/exercises/14_generics/generics2.rs
+++ b/rust/rustlings/exercises/14_generics/generics2.rs
diff --git a/rustlings/exercises/15_traits/README.md b/rust/rustlings/exercises/15_traits/README.md
index ac87c64..ac87c64 100644
--- a/rustlings/exercises/15_traits/README.md
+++ b/rust/rustlings/exercises/15_traits/README.md
diff --git a/rustlings/exercises/15_traits/traits1.rs b/rust/rustlings/exercises/15_traits/traits1.rs
index fad6a50..fad6a50 100644
--- a/rustlings/exercises/15_traits/traits1.rs
+++ b/rust/rustlings/exercises/15_traits/traits1.rs
diff --git a/rustlings/exercises/15_traits/traits2.rs b/rust/rustlings/exercises/15_traits/traits2.rs
index 5dfc36d..5dfc36d 100644
--- a/rustlings/exercises/15_traits/traits2.rs
+++ b/rust/rustlings/exercises/15_traits/traits2.rs
diff --git a/rustlings/exercises/15_traits/traits3.rs b/rust/rustlings/exercises/15_traits/traits3.rs
index 144ac0a..144ac0a 100644
--- a/rustlings/exercises/15_traits/traits3.rs
+++ b/rust/rustlings/exercises/15_traits/traits3.rs
diff --git a/rustlings/exercises/15_traits/traits4.rs b/rust/rustlings/exercises/15_traits/traits4.rs
index b23dcdd..b23dcdd 100644
--- a/rustlings/exercises/15_traits/traits4.rs
+++ b/rust/rustlings/exercises/15_traits/traits4.rs
diff --git a/rustlings/exercises/15_traits/traits5.rs b/rust/rustlings/exercises/15_traits/traits5.rs
index 6548014..6548014 100644
--- a/rustlings/exercises/15_traits/traits5.rs
+++ b/rust/rustlings/exercises/15_traits/traits5.rs
diff --git a/rustlings/exercises/16_lifetimes/README.md b/rust/rustlings/exercises/16_lifetimes/README.md
index 91373f7..91373f7 100644
--- a/rustlings/exercises/16_lifetimes/README.md
+++ b/rust/rustlings/exercises/16_lifetimes/README.md
diff --git a/rustlings/exercises/16_lifetimes/lifetimes1.rs b/rust/rustlings/exercises/16_lifetimes/lifetimes1.rs
index 683bd75..683bd75 100644
--- a/rustlings/exercises/16_lifetimes/lifetimes1.rs
+++ b/rust/rustlings/exercises/16_lifetimes/lifetimes1.rs
diff --git a/rustlings/exercises/16_lifetimes/lifetimes2.rs b/rust/rustlings/exercises/16_lifetimes/lifetimes2.rs
index ebbc99c..ebbc99c 100644
--- a/rustlings/exercises/16_lifetimes/lifetimes2.rs
+++ b/rust/rustlings/exercises/16_lifetimes/lifetimes2.rs
diff --git a/rustlings/exercises/16_lifetimes/lifetimes3.rs b/rust/rustlings/exercises/16_lifetimes/lifetimes3.rs
index 91e3922..91e3922 100644
--- a/rustlings/exercises/16_lifetimes/lifetimes3.rs
+++ b/rust/rustlings/exercises/16_lifetimes/lifetimes3.rs
diff --git a/rustlings/exercises/17_tests/README.md b/rust/rustlings/exercises/17_tests/README.md
index 27c6818..27c6818 100644
--- a/rustlings/exercises/17_tests/README.md
+++ b/rust/rustlings/exercises/17_tests/README.md
diff --git a/rustlings/exercises/17_tests/tests1.rs b/rust/rustlings/exercises/17_tests/tests1.rs
index 7fd7e10..7fd7e10 100644
--- a/rustlings/exercises/17_tests/tests1.rs
+++ b/rust/rustlings/exercises/17_tests/tests1.rs
diff --git a/rustlings/exercises/17_tests/tests2.rs b/rust/rustlings/exercises/17_tests/tests2.rs
index 16bf0fa..16bf0fa 100644
--- a/rustlings/exercises/17_tests/tests2.rs
+++ b/rust/rustlings/exercises/17_tests/tests2.rs
diff --git a/rustlings/exercises/17_tests/tests3.rs b/rust/rustlings/exercises/17_tests/tests3.rs
index 085bb62..085bb62 100644
--- a/rustlings/exercises/17_tests/tests3.rs
+++ b/rust/rustlings/exercises/17_tests/tests3.rs
diff --git a/rustlings/exercises/18_iterators/README.md b/rust/rustlings/exercises/18_iterators/README.md
index 0e8b671..0e8b671 100644
--- a/rustlings/exercises/18_iterators/README.md
+++ b/rust/rustlings/exercises/18_iterators/README.md
diff --git a/rustlings/exercises/18_iterators/iterators1.rs b/rust/rustlings/exercises/18_iterators/iterators1.rs
index 71d8112..71d8112 100644
--- a/rustlings/exercises/18_iterators/iterators1.rs
+++ b/rust/rustlings/exercises/18_iterators/iterators1.rs
diff --git a/rustlings/exercises/18_iterators/iterators2.rs b/rust/rustlings/exercises/18_iterators/iterators2.rs
index c827529..c827529 100644
--- a/rustlings/exercises/18_iterators/iterators2.rs
+++ b/rust/rustlings/exercises/18_iterators/iterators2.rs
diff --git a/rustlings/exercises/18_iterators/iterators3.rs b/rust/rustlings/exercises/18_iterators/iterators3.rs
index 919739b..919739b 100644
--- a/rustlings/exercises/18_iterators/iterators3.rs
+++ b/rust/rustlings/exercises/18_iterators/iterators3.rs
diff --git a/rustlings/exercises/18_iterators/iterators4.rs b/rust/rustlings/exercises/18_iterators/iterators4.rs
index f153786..f153786 100644
--- a/rustlings/exercises/18_iterators/iterators4.rs
+++ b/rust/rustlings/exercises/18_iterators/iterators4.rs
diff --git a/rustlings/exercises/18_iterators/iterators5.rs b/rust/rustlings/exercises/18_iterators/iterators5.rs
index 74f1c74..74f1c74 100644
--- a/rustlings/exercises/18_iterators/iterators5.rs
+++ b/rust/rustlings/exercises/18_iterators/iterators5.rs
diff --git a/rustlings/exercises/19_smart_pointers/README.md b/rust/rustlings/exercises/19_smart_pointers/README.md
index d56d2b6..d56d2b6 100644
--- a/rustlings/exercises/19_smart_pointers/README.md
+++ b/rust/rustlings/exercises/19_smart_pointers/README.md
diff --git a/rustlings/exercises/19_smart_pointers/arc1.rs b/rust/rustlings/exercises/19_smart_pointers/arc1.rs
index f44e4e1..f44e4e1 100644
--- a/rustlings/exercises/19_smart_pointers/arc1.rs
+++ b/rust/rustlings/exercises/19_smart_pointers/arc1.rs
diff --git a/rustlings/exercises/19_smart_pointers/box1.rs b/rust/rustlings/exercises/19_smart_pointers/box1.rs
index ee379ca..ee379ca 100644
--- a/rustlings/exercises/19_smart_pointers/box1.rs
+++ b/rust/rustlings/exercises/19_smart_pointers/box1.rs
diff --git a/rustlings/exercises/19_smart_pointers/cow1.rs b/rust/rustlings/exercises/19_smart_pointers/cow1.rs
index 56a25b9..56a25b9 100644
--- a/rustlings/exercises/19_smart_pointers/cow1.rs
+++ b/rust/rustlings/exercises/19_smart_pointers/cow1.rs
diff --git a/rustlings/exercises/19_smart_pointers/rc1.rs b/rust/rustlings/exercises/19_smart_pointers/rc1.rs
index 5c9ce84..5c9ce84 100644
--- a/rustlings/exercises/19_smart_pointers/rc1.rs
+++ b/rust/rustlings/exercises/19_smart_pointers/rc1.rs
diff --git a/rustlings/exercises/20_threads/README.md b/rust/rustlings/exercises/20_threads/README.md
index 0b32fb1..0b32fb1 100644
--- a/rustlings/exercises/20_threads/README.md
+++ b/rust/rustlings/exercises/20_threads/README.md
diff --git a/rustlings/exercises/20_threads/threads1.rs b/rust/rustlings/exercises/20_threads/threads1.rs
index dbc64b1..dbc64b1 100644
--- a/rustlings/exercises/20_threads/threads1.rs
+++ b/rust/rustlings/exercises/20_threads/threads1.rs
diff --git a/rustlings/exercises/20_threads/threads2.rs b/rust/rustlings/exercises/20_threads/threads2.rs
index 7020cb9..7020cb9 100644
--- a/rustlings/exercises/20_threads/threads2.rs
+++ b/rust/rustlings/exercises/20_threads/threads2.rs
diff --git a/rustlings/exercises/20_threads/threads3.rs b/rust/rustlings/exercises/20_threads/threads3.rs
index 6d16bd9..6d16bd9 100644
--- a/rustlings/exercises/20_threads/threads3.rs
+++ b/rust/rustlings/exercises/20_threads/threads3.rs
diff --git a/rustlings/exercises/21_macros/README.md b/rust/rustlings/exercises/21_macros/README.md
index de7fb7b..de7fb7b 100644
--- a/rustlings/exercises/21_macros/README.md
+++ b/rust/rustlings/exercises/21_macros/README.md
diff --git a/rustlings/exercises/21_macros/macros1.rs b/rust/rustlings/exercises/21_macros/macros1.rs
index fb3c3ff..fb3c3ff 100644
--- a/rustlings/exercises/21_macros/macros1.rs
+++ b/rust/rustlings/exercises/21_macros/macros1.rs
diff --git a/rustlings/exercises/21_macros/macros2.rs b/rust/rustlings/exercises/21_macros/macros2.rs
index 2d9dec7..2d9dec7 100644
--- a/rustlings/exercises/21_macros/macros2.rs
+++ b/rust/rustlings/exercises/21_macros/macros2.rs
diff --git a/rustlings/exercises/21_macros/macros3.rs b/rust/rustlings/exercises/21_macros/macros3.rs
index 9537494..9537494 100644
--- a/rustlings/exercises/21_macros/macros3.rs
+++ b/rust/rustlings/exercises/21_macros/macros3.rs
diff --git a/rustlings/exercises/21_macros/macros4.rs b/rust/rustlings/exercises/21_macros/macros4.rs
index 9d77f6a..9d77f6a 100644
--- a/rustlings/exercises/21_macros/macros4.rs
+++ b/rust/rustlings/exercises/21_macros/macros4.rs
diff --git a/rustlings/exercises/22_clippy/README.md b/rust/rustlings/exercises/22_clippy/README.md
index 55438af..55438af 100644
--- a/rustlings/exercises/22_clippy/README.md
+++ b/rust/rustlings/exercises/22_clippy/README.md
diff --git a/rustlings/exercises/22_clippy/clippy1.rs b/rust/rustlings/exercises/22_clippy/clippy1.rs
index 7165da4..7165da4 100644
--- a/rustlings/exercises/22_clippy/clippy1.rs
+++ b/rust/rustlings/exercises/22_clippy/clippy1.rs
diff --git a/rustlings/exercises/22_clippy/clippy2.rs b/rust/rustlings/exercises/22_clippy/clippy2.rs
index 8cfe6f8..8cfe6f8 100644
--- a/rustlings/exercises/22_clippy/clippy2.rs
+++ b/rust/rustlings/exercises/22_clippy/clippy2.rs
diff --git a/rustlings/exercises/22_clippy/clippy3.rs b/rust/rustlings/exercises/22_clippy/clippy3.rs
index 7a3cb39..7a3cb39 100644
--- a/rustlings/exercises/22_clippy/clippy3.rs
+++ b/rust/rustlings/exercises/22_clippy/clippy3.rs
diff --git a/rustlings/exercises/23_conversions/README.md b/rust/rustlings/exercises/23_conversions/README.md
index 619a78c..619a78c 100644
--- a/rustlings/exercises/23_conversions/README.md
+++ b/rust/rustlings/exercises/23_conversions/README.md
diff --git a/rustlings/exercises/23_conversions/as_ref_mut.rs b/rust/rustlings/exercises/23_conversions/as_ref_mut.rs
index d7892dd..d7892dd 100644
--- a/rustlings/exercises/23_conversions/as_ref_mut.rs
+++ b/rust/rustlings/exercises/23_conversions/as_ref_mut.rs
diff --git a/rustlings/exercises/23_conversions/from_into.rs b/rust/rustlings/exercises/23_conversions/from_into.rs
index bc2783a..bc2783a 100644
--- a/rustlings/exercises/23_conversions/from_into.rs
+++ b/rust/rustlings/exercises/23_conversions/from_into.rs
diff --git a/rustlings/exercises/23_conversions/from_str.rs b/rust/rustlings/exercises/23_conversions/from_str.rs
index ec6d3fd..ec6d3fd 100644
--- a/rustlings/exercises/23_conversions/from_str.rs
+++ b/rust/rustlings/exercises/23_conversions/from_str.rs
diff --git a/rustlings/exercises/23_conversions/try_from_into.rs b/rust/rustlings/exercises/23_conversions/try_from_into.rs
index f3ae80a..f3ae80a 100644
--- a/rustlings/exercises/23_conversions/try_from_into.rs
+++ b/rust/rustlings/exercises/23_conversions/try_from_into.rs
diff --git a/rustlings/exercises/23_conversions/using_as.rs b/rust/rustlings/exercises/23_conversions/using_as.rs
index c131d1f..c131d1f 100644
--- a/rustlings/exercises/23_conversions/using_as.rs
+++ b/rust/rustlings/exercises/23_conversions/using_as.rs
diff --git a/rustlings/exercises/README.md b/rust/rustlings/exercises/README.md
index 1df5cc3..1df5cc3 100644
--- a/rustlings/exercises/README.md
+++ b/rust/rustlings/exercises/README.md
diff --git a/rustlings/exercises/quizzes/README.md b/rust/rustlings/exercises/quizzes/README.md
index 4d3bcd9..4d3bcd9 100644
--- a/rustlings/exercises/quizzes/README.md
+++ b/rust/rustlings/exercises/quizzes/README.md
diff --git a/rustlings/exercises/quizzes/quiz1.rs b/rust/rustlings/exercises/quizzes/quiz1.rs
index b787d7e..b787d7e 100644
--- a/rustlings/exercises/quizzes/quiz1.rs
+++ b/rust/rustlings/exercises/quizzes/quiz1.rs
diff --git a/rustlings/exercises/quizzes/quiz2.rs b/rust/rustlings/exercises/quizzes/quiz2.rs
index fd32810..fd32810 100644
--- a/rustlings/exercises/quizzes/quiz2.rs
+++ b/rust/rustlings/exercises/quizzes/quiz2.rs
diff --git a/rustlings/exercises/quizzes/quiz3.rs b/rust/rustlings/exercises/quizzes/quiz3.rs
index 5bb859f..5bb859f 100644
--- a/rustlings/exercises/quizzes/quiz3.rs
+++ b/rust/rustlings/exercises/quizzes/quiz3.rs
diff --git a/rustlings/rust-analyzer.toml b/rust/rustlings/rust-analyzer.toml
index 977b6ce..977b6ce 100644
--- a/rustlings/rust-analyzer.toml
+++ b/rust/rustlings/rust-analyzer.toml
diff --git a/rustlings/solutions/00_intro/intro1.rs b/rust/rustlings/solutions/00_intro/intro1.rs
index 4fe8454..4fe8454 100644
--- a/rustlings/solutions/00_intro/intro1.rs
+++ b/rust/rustlings/solutions/00_intro/intro1.rs
diff --git a/rustlings/solutions/00_intro/intro2.rs b/rust/rustlings/solutions/00_intro/intro2.rs
index b8e031a..b8e031a 100644
--- a/rustlings/solutions/00_intro/intro2.rs
+++ b/rust/rustlings/solutions/00_intro/intro2.rs
diff --git a/rustlings/solutions/01_variables/variables1.rs b/rust/rustlings/solutions/01_variables/variables1.rs
index 58d046b..58d046b 100644
--- a/rustlings/solutions/01_variables/variables1.rs
+++ b/rust/rustlings/solutions/01_variables/variables1.rs
diff --git a/rustlings/solutions/01_variables/variables2.rs b/rust/rustlings/solutions/01_variables/variables2.rs
index 50b8d1b..50b8d1b 100644
--- a/rustlings/solutions/01_variables/variables2.rs
+++ b/rust/rustlings/solutions/01_variables/variables2.rs
diff --git a/rustlings/solutions/01_variables/variables3.rs b/rust/rustlings/solutions/01_variables/variables3.rs
index 15f6557..15f6557 100644
--- a/rustlings/solutions/01_variables/variables3.rs
+++ b/rust/rustlings/solutions/01_variables/variables3.rs
diff --git a/rustlings/solutions/01_variables/variables4.rs b/rust/rustlings/solutions/01_variables/variables4.rs
index 7de6bcb..7de6bcb 100644
--- a/rustlings/solutions/01_variables/variables4.rs
+++ b/rust/rustlings/solutions/01_variables/variables4.rs
diff --git a/rustlings/solutions/01_variables/variables5.rs b/rust/rustlings/solutions/01_variables/variables5.rs
index 0ea3903..0ea3903 100644
--- a/rustlings/solutions/01_variables/variables5.rs
+++ b/rust/rustlings/solutions/01_variables/variables5.rs
diff --git a/rustlings/solutions/01_variables/variables6.rs b/rust/rustlings/solutions/01_variables/variables6.rs
index 25b7a1e..25b7a1e 100644
--- a/rustlings/solutions/01_variables/variables6.rs
+++ b/rust/rustlings/solutions/01_variables/variables6.rs
diff --git a/rustlings/solutions/02_functions/functions1.rs b/rust/rustlings/solutions/02_functions/functions1.rs
index dc52744..dc52744 100644
--- a/rustlings/solutions/02_functions/functions1.rs
+++ b/rust/rustlings/solutions/02_functions/functions1.rs
diff --git a/rustlings/solutions/02_functions/functions2.rs b/rust/rustlings/solutions/02_functions/functions2.rs
index f14ffa3..f14ffa3 100644
--- a/rustlings/solutions/02_functions/functions2.rs
+++ b/rust/rustlings/solutions/02_functions/functions2.rs
diff --git a/rustlings/solutions/02_functions/functions3.rs b/rust/rustlings/solutions/02_functions/functions3.rs
index ce5fe8e..ce5fe8e 100644
--- a/rustlings/solutions/02_functions/functions3.rs
+++ b/rust/rustlings/solutions/02_functions/functions3.rs
diff --git a/rustlings/solutions/02_functions/functions4.rs b/rust/rustlings/solutions/02_functions/functions4.rs
index f823de2..f823de2 100644
--- a/rustlings/solutions/02_functions/functions4.rs
+++ b/rust/rustlings/solutions/02_functions/functions4.rs
diff --git a/rustlings/solutions/02_functions/functions5.rs b/rust/rustlings/solutions/02_functions/functions5.rs
index 677f327..677f327 100644
--- a/rustlings/solutions/02_functions/functions5.rs
+++ b/rust/rustlings/solutions/02_functions/functions5.rs
diff --git a/rustlings/solutions/03_if/if1.rs b/rust/rustlings/solutions/03_if/if1.rs
index 8512a60..8512a60 100644
--- a/rustlings/solutions/03_if/if1.rs
+++ b/rust/rustlings/solutions/03_if/if1.rs
diff --git a/rustlings/solutions/03_if/if2.rs b/rust/rustlings/solutions/03_if/if2.rs
index 21c0dcd..21c0dcd 100644
--- a/rustlings/solutions/03_if/if2.rs
+++ b/rust/rustlings/solutions/03_if/if2.rs
diff --git a/rustlings/solutions/03_if/if3.rs b/rust/rustlings/solutions/03_if/if3.rs
index 571644d..571644d 100644
--- a/rustlings/solutions/03_if/if3.rs
+++ b/rust/rustlings/solutions/03_if/if3.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types1.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types1.rs
index fac6ec0..fac6ec0 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types1.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types1.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types2.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types2.rs
index eecc680..eecc680 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types2.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types2.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types3.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types3.rs
index 8dd109f..8dd109f 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types3.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types3.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types4.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types4.rs
index 4807e66..4807e66 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types4.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types4.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types5.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types5.rs
index 46d7ae8..46d7ae8 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types5.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types5.rs
diff --git a/rustlings/solutions/04_primitive_types/primitive_types6.rs b/rust/rustlings/solutions/04_primitive_types/primitive_types6.rs
index 9b7c277..9b7c277 100644
--- a/rustlings/solutions/04_primitive_types/primitive_types6.rs
+++ b/rust/rustlings/solutions/04_primitive_types/primitive_types6.rs
diff --git a/rustlings/solutions/05_vecs/vecs1.rs b/rust/rustlings/solutions/05_vecs/vecs1.rs
index 55b5676..55b5676 100644
--- a/rustlings/solutions/05_vecs/vecs1.rs
+++ b/rust/rustlings/solutions/05_vecs/vecs1.rs
diff --git a/rustlings/solutions/05_vecs/vecs2.rs b/rust/rustlings/solutions/05_vecs/vecs2.rs
index 87f7625..87f7625 100644
--- a/rustlings/solutions/05_vecs/vecs2.rs
+++ b/rust/rustlings/solutions/05_vecs/vecs2.rs
diff --git a/rustlings/solutions/06_move_semantics/move_semantics1.rs b/rust/rustlings/solutions/06_move_semantics/move_semantics1.rs
index ac34e7a..ac34e7a 100644
--- a/rustlings/solutions/06_move_semantics/move_semantics1.rs
+++ b/rust/rustlings/solutions/06_move_semantics/move_semantics1.rs
diff --git a/rustlings/solutions/06_move_semantics/move_semantics2.rs b/rust/rustlings/solutions/06_move_semantics/move_semantics2.rs
index 7bcd33a..7bcd33a 100644
--- a/rustlings/solutions/06_move_semantics/move_semantics2.rs
+++ b/rust/rustlings/solutions/06_move_semantics/move_semantics2.rs
diff --git a/rustlings/solutions/06_move_semantics/move_semantics3.rs b/rust/rustlings/solutions/06_move_semantics/move_semantics3.rs
index 7ba4006..7ba4006 100644
--- a/rustlings/solutions/06_move_semantics/move_semantics3.rs
+++ b/rust/rustlings/solutions/06_move_semantics/move_semantics3.rs
diff --git a/rustlings/solutions/06_move_semantics/move_semantics4.rs b/rust/rustlings/solutions/06_move_semantics/move_semantics4.rs
index 1a39d4f..1a39d4f 100644
--- a/rustlings/solutions/06_move_semantics/move_semantics4.rs
+++ b/rust/rustlings/solutions/06_move_semantics/move_semantics4.rs
diff --git a/rustlings/solutions/06_move_semantics/move_semantics5.rs b/rust/rustlings/solutions/06_move_semantics/move_semantics5.rs
index 1410e91..1410e91 100644
--- a/rustlings/solutions/06_move_semantics/move_semantics5.rs
+++ b/rust/rustlings/solutions/06_move_semantics/move_semantics5.rs
diff --git a/rustlings/solutions/07_structs/structs1.rs b/rust/rustlings/solutions/07_structs/structs1.rs
index 98fafcc..98fafcc 100644
--- a/rustlings/solutions/07_structs/structs1.rs
+++ b/rust/rustlings/solutions/07_structs/structs1.rs
diff --git a/rustlings/solutions/07_structs/structs2.rs b/rust/rustlings/solutions/07_structs/structs2.rs
index 589dd93..589dd93 100644
--- a/rustlings/solutions/07_structs/structs2.rs
+++ b/rust/rustlings/solutions/07_structs/structs2.rs
diff --git a/rustlings/solutions/07_structs/structs3.rs b/rust/rustlings/solutions/07_structs/structs3.rs
index 3f878cc..3f878cc 100644
--- a/rustlings/solutions/07_structs/structs3.rs
+++ b/rust/rustlings/solutions/07_structs/structs3.rs
diff --git a/rustlings/solutions/08_enums/enums1.rs b/rust/rustlings/solutions/08_enums/enums1.rs
index 97a5cc0..97a5cc0 100644
--- a/rustlings/solutions/08_enums/enums1.rs
+++ b/rust/rustlings/solutions/08_enums/enums1.rs
diff --git a/rustlings/solutions/08_enums/enums2.rs b/rust/rustlings/solutions/08_enums/enums2.rs
index 07aee26..07aee26 100644
--- a/rustlings/solutions/08_enums/enums2.rs
+++ b/rust/rustlings/solutions/08_enums/enums2.rs
diff --git a/rustlings/solutions/08_enums/enums3.rs b/rust/rustlings/solutions/08_enums/enums3.rs
index 94cf250..94cf250 100644
--- a/rustlings/solutions/08_enums/enums3.rs
+++ b/rust/rustlings/solutions/08_enums/enums3.rs
diff --git a/rustlings/solutions/09_strings/strings1.rs b/rust/rustlings/solutions/09_strings/strings1.rs
index f7ba811..f7ba811 100644
--- a/rustlings/solutions/09_strings/strings1.rs
+++ b/rust/rustlings/solutions/09_strings/strings1.rs
diff --git a/rustlings/solutions/09_strings/strings2.rs b/rust/rustlings/solutions/09_strings/strings2.rs
index 7de311f..7de311f 100644
--- a/rustlings/solutions/09_strings/strings2.rs
+++ b/rust/rustlings/solutions/09_strings/strings2.rs
diff --git a/rustlings/solutions/09_strings/strings3.rs b/rust/rustlings/solutions/09_strings/strings3.rs
index ee6b56a..ee6b56a 100644
--- a/rustlings/solutions/09_strings/strings3.rs
+++ b/rust/rustlings/solutions/09_strings/strings3.rs
diff --git a/rustlings/solutions/09_strings/strings4.rs b/rust/rustlings/solutions/09_strings/strings4.rs
index 3c69b97..3c69b97 100644
--- a/rustlings/solutions/09_strings/strings4.rs
+++ b/rust/rustlings/solutions/09_strings/strings4.rs
diff --git a/rustlings/solutions/10_modules/modules1.rs b/rust/rustlings/solutions/10_modules/modules1.rs
index 873b412..873b412 100644
--- a/rustlings/solutions/10_modules/modules1.rs
+++ b/rust/rustlings/solutions/10_modules/modules1.rs
diff --git a/rustlings/solutions/10_modules/modules2.rs b/rust/rustlings/solutions/10_modules/modules2.rs
index 55c316d..55c316d 100644
--- a/rustlings/solutions/10_modules/modules2.rs
+++ b/rust/rustlings/solutions/10_modules/modules2.rs
diff --git a/rustlings/solutions/10_modules/modules3.rs b/rust/rustlings/solutions/10_modules/modules3.rs
index 99ff5a7..99ff5a7 100644
--- a/rustlings/solutions/10_modules/modules3.rs
+++ b/rust/rustlings/solutions/10_modules/modules3.rs
diff --git a/rustlings/solutions/11_hashmaps/hashmaps1.rs b/rust/rustlings/solutions/11_hashmaps/hashmaps1.rs
index 3a787c4..3a787c4 100644
--- a/rustlings/solutions/11_hashmaps/hashmaps1.rs
+++ b/rust/rustlings/solutions/11_hashmaps/hashmaps1.rs
diff --git a/rustlings/solutions/11_hashmaps/hashmaps2.rs b/rust/rustlings/solutions/11_hashmaps/hashmaps2.rs
index 75e6ec2..75e6ec2 100644
--- a/rustlings/solutions/11_hashmaps/hashmaps2.rs
+++ b/rust/rustlings/solutions/11_hashmaps/hashmaps2.rs
diff --git a/rustlings/solutions/11_hashmaps/hashmaps3.rs b/rust/rustlings/solutions/11_hashmaps/hashmaps3.rs
index 485bf83..485bf83 100644
--- a/rustlings/solutions/11_hashmaps/hashmaps3.rs
+++ b/rust/rustlings/solutions/11_hashmaps/hashmaps3.rs
diff --git a/rustlings/solutions/12_options/options1.rs b/rust/rustlings/solutions/12_options/options1.rs
index 4d615dd..4d615dd 100644
--- a/rustlings/solutions/12_options/options1.rs
+++ b/rust/rustlings/solutions/12_options/options1.rs
diff --git a/rustlings/solutions/12_options/options2.rs b/rust/rustlings/solutions/12_options/options2.rs
index 0f24665..0f24665 100644
--- a/rustlings/solutions/12_options/options2.rs
+++ b/rust/rustlings/solutions/12_options/options2.rs
diff --git a/rustlings/solutions/12_options/options3.rs b/rust/rustlings/solutions/12_options/options3.rs
index c918f71..c918f71 100644
--- a/rustlings/solutions/12_options/options3.rs
+++ b/rust/rustlings/solutions/12_options/options3.rs
diff --git a/rustlings/solutions/13_error_handling/errors1.rs b/rust/rustlings/solutions/13_error_handling/errors1.rs
index f552ca7..f552ca7 100644
--- a/rustlings/solutions/13_error_handling/errors1.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors1.rs
diff --git a/rustlings/solutions/13_error_handling/errors2.rs b/rust/rustlings/solutions/13_error_handling/errors2.rs
index f0e144e..f0e144e 100644
--- a/rustlings/solutions/13_error_handling/errors2.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors2.rs
diff --git a/rustlings/solutions/13_error_handling/errors3.rs b/rust/rustlings/solutions/13_error_handling/errors3.rs
index 63f4aba..63f4aba 100644
--- a/rustlings/solutions/13_error_handling/errors3.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors3.rs
diff --git a/rustlings/solutions/13_error_handling/errors4.rs b/rust/rustlings/solutions/13_error_handling/errors4.rs
index 70c5f1c..70c5f1c 100644
--- a/rustlings/solutions/13_error_handling/errors4.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors4.rs
diff --git a/rustlings/solutions/13_error_handling/errors5.rs b/rust/rustlings/solutions/13_error_handling/errors5.rs
index c1424ee..c1424ee 100644
--- a/rustlings/solutions/13_error_handling/errors5.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors5.rs
diff --git a/rustlings/solutions/13_error_handling/errors6.rs b/rust/rustlings/solutions/13_error_handling/errors6.rs
index ce18073..ce18073 100644
--- a/rustlings/solutions/13_error_handling/errors6.rs
+++ b/rust/rustlings/solutions/13_error_handling/errors6.rs
diff --git a/rustlings/solutions/14_generics/generics1.rs b/rust/rustlings/solutions/14_generics/generics1.rs
index e2195fd..e2195fd 100644
--- a/rustlings/solutions/14_generics/generics1.rs
+++ b/rust/rustlings/solutions/14_generics/generics1.rs
diff --git a/rustlings/solutions/14_generics/generics2.rs b/rust/rustlings/solutions/14_generics/generics2.rs
index 14f3f7a..14f3f7a 100644
--- a/rustlings/solutions/14_generics/generics2.rs
+++ b/rust/rustlings/solutions/14_generics/generics2.rs
diff --git a/rustlings/solutions/15_traits/traits1.rs b/rust/rustlings/solutions/15_traits/traits1.rs
index 790873f..790873f 100644
--- a/rustlings/solutions/15_traits/traits1.rs
+++ b/rust/rustlings/solutions/15_traits/traits1.rs
diff --git a/rustlings/solutions/15_traits/traits2.rs b/rust/rustlings/solutions/15_traits/traits2.rs
index 0db93e0..0db93e0 100644
--- a/rustlings/solutions/15_traits/traits2.rs
+++ b/rust/rustlings/solutions/15_traits/traits2.rs
diff --git a/rustlings/solutions/15_traits/traits3.rs b/rust/rustlings/solutions/15_traits/traits3.rs
index 3d8ec85..3d8ec85 100644
--- a/rustlings/solutions/15_traits/traits3.rs
+++ b/rust/rustlings/solutions/15_traits/traits3.rs
diff --git a/rustlings/solutions/15_traits/traits4.rs b/rust/rustlings/solutions/15_traits/traits4.rs
index 3675b8d..3675b8d 100644
--- a/rustlings/solutions/15_traits/traits4.rs
+++ b/rust/rustlings/solutions/15_traits/traits4.rs
diff --git a/rustlings/solutions/15_traits/traits5.rs b/rust/rustlings/solutions/15_traits/traits5.rs
index 1fb426a..1fb426a 100644
--- a/rustlings/solutions/15_traits/traits5.rs
+++ b/rust/rustlings/solutions/15_traits/traits5.rs
diff --git a/rustlings/solutions/16_lifetimes/lifetimes1.rs b/rust/rustlings/solutions/16_lifetimes/lifetimes1.rs
index 4f56834..4f56834 100644
--- a/rustlings/solutions/16_lifetimes/lifetimes1.rs
+++ b/rust/rustlings/solutions/16_lifetimes/lifetimes1.rs
diff --git a/rustlings/solutions/16_lifetimes/lifetimes2.rs b/rust/rustlings/solutions/16_lifetimes/lifetimes2.rs
index 3ca4909..3ca4909 100644
--- a/rustlings/solutions/16_lifetimes/lifetimes2.rs
+++ b/rust/rustlings/solutions/16_lifetimes/lifetimes2.rs
diff --git a/rustlings/solutions/16_lifetimes/lifetimes3.rs b/rust/rustlings/solutions/16_lifetimes/lifetimes3.rs
index 16a5a68..16a5a68 100644
--- a/rustlings/solutions/16_lifetimes/lifetimes3.rs
+++ b/rust/rustlings/solutions/16_lifetimes/lifetimes3.rs
diff --git a/rustlings/solutions/17_tests/tests1.rs b/rust/rustlings/solutions/17_tests/tests1.rs
index c52b8b1..c52b8b1 100644
--- a/rustlings/solutions/17_tests/tests1.rs
+++ b/rust/rustlings/solutions/17_tests/tests1.rs
diff --git a/rustlings/solutions/17_tests/tests2.rs b/rust/rustlings/solutions/17_tests/tests2.rs
index 39a0005..39a0005 100644
--- a/rustlings/solutions/17_tests/tests2.rs
+++ b/rust/rustlings/solutions/17_tests/tests2.rs
diff --git a/rustlings/solutions/17_tests/tests3.rs b/rust/rustlings/solutions/17_tests/tests3.rs
index 487fdc6..487fdc6 100644
--- a/rustlings/solutions/17_tests/tests3.rs
+++ b/rust/rustlings/solutions/17_tests/tests3.rs
diff --git a/rustlings/solutions/18_iterators/iterators1.rs b/rust/rustlings/solutions/18_iterators/iterators1.rs
index 93a6008..93a6008 100644
--- a/rustlings/solutions/18_iterators/iterators1.rs
+++ b/rust/rustlings/solutions/18_iterators/iterators1.rs
diff --git a/rustlings/solutions/18_iterators/iterators2.rs b/rust/rustlings/solutions/18_iterators/iterators2.rs
index db05f29..db05f29 100644
--- a/rustlings/solutions/18_iterators/iterators2.rs
+++ b/rust/rustlings/solutions/18_iterators/iterators2.rs
diff --git a/rustlings/solutions/18_iterators/iterators3.rs b/rust/rustlings/solutions/18_iterators/iterators3.rs
index 1d5d67f..1d5d67f 100644
--- a/rustlings/solutions/18_iterators/iterators3.rs
+++ b/rust/rustlings/solutions/18_iterators/iterators3.rs
diff --git a/rustlings/solutions/18_iterators/iterators4.rs b/rust/rustlings/solutions/18_iterators/iterators4.rs
index 4168835..4168835 100644
--- a/rustlings/solutions/18_iterators/iterators4.rs
+++ b/rust/rustlings/solutions/18_iterators/iterators4.rs
diff --git a/rustlings/solutions/18_iterators/iterators5.rs b/rust/rustlings/solutions/18_iterators/iterators5.rs
index 067a117..067a117 100644
--- a/rustlings/solutions/18_iterators/iterators5.rs
+++ b/rust/rustlings/solutions/18_iterators/iterators5.rs
diff --git a/rustlings/solutions/19_smart_pointers/arc1.rs b/rust/rustlings/solutions/19_smart_pointers/arc1.rs
index bd76189..bd76189 100644
--- a/rustlings/solutions/19_smart_pointers/arc1.rs
+++ b/rust/rustlings/solutions/19_smart_pointers/arc1.rs
diff --git a/rustlings/solutions/19_smart_pointers/box1.rs b/rust/rustlings/solutions/19_smart_pointers/box1.rs
index 189cc56..189cc56 100644
--- a/rustlings/solutions/19_smart_pointers/box1.rs
+++ b/rust/rustlings/solutions/19_smart_pointers/box1.rs
diff --git a/rustlings/solutions/19_smart_pointers/cow1.rs b/rust/rustlings/solutions/19_smart_pointers/cow1.rs
index 461143b..461143b 100644
--- a/rustlings/solutions/19_smart_pointers/cow1.rs
+++ b/rust/rustlings/solutions/19_smart_pointers/cow1.rs
diff --git a/rustlings/solutions/19_smart_pointers/rc1.rs b/rust/rustlings/solutions/19_smart_pointers/rc1.rs
index edf40eb..edf40eb 100644
--- a/rustlings/solutions/19_smart_pointers/rc1.rs
+++ b/rust/rustlings/solutions/19_smart_pointers/rc1.rs
diff --git a/rustlings/solutions/20_threads/threads1.rs b/rust/rustlings/solutions/20_threads/threads1.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/20_threads/threads1.rs
+++ b/rust/rustlings/solutions/20_threads/threads1.rs
diff --git a/rustlings/solutions/20_threads/threads2.rs b/rust/rustlings/solutions/20_threads/threads2.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/20_threads/threads2.rs
+++ b/rust/rustlings/solutions/20_threads/threads2.rs
diff --git a/rustlings/solutions/20_threads/threads3.rs b/rust/rustlings/solutions/20_threads/threads3.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/20_threads/threads3.rs
+++ b/rust/rustlings/solutions/20_threads/threads3.rs
diff --git a/rustlings/solutions/21_macros/macros1.rs b/rust/rustlings/solutions/21_macros/macros1.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/21_macros/macros1.rs
+++ b/rust/rustlings/solutions/21_macros/macros1.rs
diff --git a/rustlings/solutions/21_macros/macros2.rs b/rust/rustlings/solutions/21_macros/macros2.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/21_macros/macros2.rs
+++ b/rust/rustlings/solutions/21_macros/macros2.rs
diff --git a/rustlings/solutions/21_macros/macros3.rs b/rust/rustlings/solutions/21_macros/macros3.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/21_macros/macros3.rs
+++ b/rust/rustlings/solutions/21_macros/macros3.rs
diff --git a/rustlings/solutions/21_macros/macros4.rs b/rust/rustlings/solutions/21_macros/macros4.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/21_macros/macros4.rs
+++ b/rust/rustlings/solutions/21_macros/macros4.rs
diff --git a/rustlings/solutions/22_clippy/clippy1.rs b/rust/rustlings/solutions/22_clippy/clippy1.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/22_clippy/clippy1.rs
+++ b/rust/rustlings/solutions/22_clippy/clippy1.rs
diff --git a/rustlings/solutions/22_clippy/clippy2.rs b/rust/rustlings/solutions/22_clippy/clippy2.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/22_clippy/clippy2.rs
+++ b/rust/rustlings/solutions/22_clippy/clippy2.rs
diff --git a/rustlings/solutions/22_clippy/clippy3.rs b/rust/rustlings/solutions/22_clippy/clippy3.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/22_clippy/clippy3.rs
+++ b/rust/rustlings/solutions/22_clippy/clippy3.rs
diff --git a/rustlings/solutions/23_conversions/as_ref_mut.rs b/rust/rustlings/solutions/23_conversions/as_ref_mut.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/23_conversions/as_ref_mut.rs
+++ b/rust/rustlings/solutions/23_conversions/as_ref_mut.rs
diff --git a/rustlings/solutions/23_conversions/from_into.rs b/rust/rustlings/solutions/23_conversions/from_into.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/23_conversions/from_into.rs
+++ b/rust/rustlings/solutions/23_conversions/from_into.rs
diff --git a/rustlings/solutions/23_conversions/from_str.rs b/rust/rustlings/solutions/23_conversions/from_str.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/23_conversions/from_str.rs
+++ b/rust/rustlings/solutions/23_conversions/from_str.rs
diff --git a/rustlings/solutions/23_conversions/try_from_into.rs b/rust/rustlings/solutions/23_conversions/try_from_into.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/23_conversions/try_from_into.rs
+++ b/rust/rustlings/solutions/23_conversions/try_from_into.rs
diff --git a/rustlings/solutions/23_conversions/using_as.rs b/rust/rustlings/solutions/23_conversions/using_as.rs
index dcf2377..dcf2377 100644
--- a/rustlings/solutions/23_conversions/using_as.rs
+++ b/rust/rustlings/solutions/23_conversions/using_as.rs
diff --git a/rustlings/solutions/README.md b/rust/rustlings/solutions/README.md
index 5b5176b..5b5176b 100644
--- a/rustlings/solutions/README.md
+++ b/rust/rustlings/solutions/README.md
diff --git a/rustlings/solutions/quizzes/quiz1.rs b/rust/rustlings/solutions/quizzes/quiz1.rs
index 5503c8c..5503c8c 100644
--- a/rustlings/solutions/quizzes/quiz1.rs
+++ b/rust/rustlings/solutions/quizzes/quiz1.rs
diff --git a/rustlings/solutions/quizzes/quiz2.rs b/rust/rustlings/solutions/quizzes/quiz2.rs
index 8b073b1..8b073b1 100644
--- a/rustlings/solutions/quizzes/quiz2.rs
+++ b/rust/rustlings/solutions/quizzes/quiz2.rs
diff --git a/rustlings/solutions/quizzes/quiz3.rs b/rust/rustlings/solutions/quizzes/quiz3.rs
index 7b91278..7b91278 100644
--- a/rustlings/solutions/quizzes/quiz3.rs
+++ b/rust/rustlings/solutions/quizzes/quiz3.rs