summaryrefslogtreecommitdiff
path: root/solutions
diff options
context:
space:
mode:
authoranand <anand.panchdhari@gmail.com>2026-04-05 17:53:10 +0530
committeranand <anand.panchdhari@gmail.com>2026-04-05 17:53:10 +0530
commite02ea7acdee0ae93a4a6e8426fdd83334a61ac11 (patch)
treed21a58a73f6d892929892d5828e614e3aed09319 /solutions
parentf8d94cce2a21067d666f65d23d591f0f40cf6c36 (diff)
I dont know why this is not pushedmain
Diffstat (limited to 'solutions')
-rwxr-xr-x[-rw-r--r--]solutions/00_intro/intro1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/00_intro/intro2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/01_variables/variables6.rs0
-rwxr-xr-x[-rw-r--r--]solutions/02_functions/functions1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/02_functions/functions2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/02_functions/functions3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/02_functions/functions4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/02_functions/functions5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/03_if/if1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/03_if/if2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/03_if/if3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/04_primitive_types/primitive_types6.rs0
-rwxr-xr-x[-rw-r--r--]solutions/05_vecs/vecs1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/05_vecs/vecs2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/06_move_semantics/move_semantics1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/06_move_semantics/move_semantics2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/06_move_semantics/move_semantics3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/06_move_semantics/move_semantics4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/06_move_semantics/move_semantics5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/07_structs/structs1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/07_structs/structs2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/07_structs/structs3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/08_enums/enums1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/08_enums/enums2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/08_enums/enums3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/09_strings/strings1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/09_strings/strings2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/09_strings/strings3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/09_strings/strings4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/10_modules/modules1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/10_modules/modules2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/10_modules/modules3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/11_hashmaps/hashmaps1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/11_hashmaps/hashmaps2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/11_hashmaps/hashmaps3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/12_options/options1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/12_options/options2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/12_options/options3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/13_error_handling/errors6.rs0
-rwxr-xr-x[-rw-r--r--]solutions/14_generics/generics1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/14_generics/generics2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/15_traits/traits1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/15_traits/traits2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/15_traits/traits3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/15_traits/traits4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/15_traits/traits5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/16_lifetimes/lifetimes1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/16_lifetimes/lifetimes2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/16_lifetimes/lifetimes3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/17_tests/tests1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/17_tests/tests2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/17_tests/tests3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/18_iterators/iterators1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/18_iterators/iterators2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/18_iterators/iterators3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/18_iterators/iterators4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/18_iterators/iterators5.rs0
-rwxr-xr-x[-rw-r--r--]solutions/19_smart_pointers/arc1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/19_smart_pointers/box1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/19_smart_pointers/cow1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/19_smart_pointers/rc1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/20_threads/threads1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/20_threads/threads2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/20_threads/threads3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/21_macros/macros1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/21_macros/macros2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/21_macros/macros3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/21_macros/macros4.rs0
-rwxr-xr-x[-rw-r--r--]solutions/22_clippy/clippy1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/22_clippy/clippy2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/22_clippy/clippy3.rs0
-rwxr-xr-x[-rw-r--r--]solutions/23_conversions/as_ref_mut.rs0
-rwxr-xr-x[-rw-r--r--]solutions/23_conversions/from_into.rs0
-rwxr-xr-x[-rw-r--r--]solutions/23_conversions/from_str.rs0
-rwxr-xr-x[-rw-r--r--]solutions/23_conversions/try_from_into.rs0
-rwxr-xr-x[-rw-r--r--]solutions/23_conversions/using_as.rs0
-rwxr-xr-x[-rw-r--r--]solutions/README.md0
-rwxr-xr-x[-rw-r--r--]solutions/quizzes/quiz1.rs0
-rwxr-xr-x[-rw-r--r--]solutions/quizzes/quiz2.rs0
-rwxr-xr-x[-rw-r--r--]solutions/quizzes/quiz3.rs0
95 files changed, 0 insertions, 0 deletions
diff --git a/solutions/00_intro/intro1.rs b/solutions/00_intro/intro1.rs
index 4fe8454..4fe8454 100644..100755
--- a/solutions/00_intro/intro1.rs
+++ b/solutions/00_intro/intro1.rs
diff --git a/solutions/00_intro/intro2.rs b/solutions/00_intro/intro2.rs
index b8e031a..b8e031a 100644..100755
--- a/solutions/00_intro/intro2.rs
+++ b/solutions/00_intro/intro2.rs
diff --git a/solutions/01_variables/variables1.rs b/solutions/01_variables/variables1.rs
index 58d046b..58d046b 100644..100755
--- a/solutions/01_variables/variables1.rs
+++ b/solutions/01_variables/variables1.rs
diff --git a/solutions/01_variables/variables2.rs b/solutions/01_variables/variables2.rs
index 50b8d1b..50b8d1b 100644..100755
--- a/solutions/01_variables/variables2.rs
+++ b/solutions/01_variables/variables2.rs
diff --git a/solutions/01_variables/variables3.rs b/solutions/01_variables/variables3.rs
index 15f6557..15f6557 100644..100755
--- a/solutions/01_variables/variables3.rs
+++ b/solutions/01_variables/variables3.rs
diff --git a/solutions/01_variables/variables4.rs b/solutions/01_variables/variables4.rs
index 7de6bcb..7de6bcb 100644..100755
--- a/solutions/01_variables/variables4.rs
+++ b/solutions/01_variables/variables4.rs
diff --git a/solutions/01_variables/variables5.rs b/solutions/01_variables/variables5.rs
index 0ea3903..0ea3903 100644..100755
--- a/solutions/01_variables/variables5.rs
+++ b/solutions/01_variables/variables5.rs
diff --git a/solutions/01_variables/variables6.rs b/solutions/01_variables/variables6.rs
index 25b7a1e..25b7a1e 100644..100755
--- a/solutions/01_variables/variables6.rs
+++ b/solutions/01_variables/variables6.rs
diff --git a/solutions/02_functions/functions1.rs b/solutions/02_functions/functions1.rs
index dc52744..dc52744 100644..100755
--- a/solutions/02_functions/functions1.rs
+++ b/solutions/02_functions/functions1.rs
diff --git a/solutions/02_functions/functions2.rs b/solutions/02_functions/functions2.rs
index f14ffa3..f14ffa3 100644..100755
--- a/solutions/02_functions/functions2.rs
+++ b/solutions/02_functions/functions2.rs
diff --git a/solutions/02_functions/functions3.rs b/solutions/02_functions/functions3.rs
index ce5fe8e..ce5fe8e 100644..100755
--- a/solutions/02_functions/functions3.rs
+++ b/solutions/02_functions/functions3.rs
diff --git a/solutions/02_functions/functions4.rs b/solutions/02_functions/functions4.rs
index f823de2..f823de2 100644..100755
--- a/solutions/02_functions/functions4.rs
+++ b/solutions/02_functions/functions4.rs
diff --git a/solutions/02_functions/functions5.rs b/solutions/02_functions/functions5.rs
index 677f327..677f327 100644..100755
--- a/solutions/02_functions/functions5.rs
+++ b/solutions/02_functions/functions5.rs
diff --git a/solutions/03_if/if1.rs b/solutions/03_if/if1.rs
index 8512a60..8512a60 100644..100755
--- a/solutions/03_if/if1.rs
+++ b/solutions/03_if/if1.rs
diff --git a/solutions/03_if/if2.rs b/solutions/03_if/if2.rs
index 21c0dcd..21c0dcd 100644..100755
--- a/solutions/03_if/if2.rs
+++ b/solutions/03_if/if2.rs
diff --git a/solutions/03_if/if3.rs b/solutions/03_if/if3.rs
index 571644d..571644d 100644..100755
--- a/solutions/03_if/if3.rs
+++ b/solutions/03_if/if3.rs
diff --git a/solutions/04_primitive_types/primitive_types1.rs b/solutions/04_primitive_types/primitive_types1.rs
index fac6ec0..fac6ec0 100644..100755
--- a/solutions/04_primitive_types/primitive_types1.rs
+++ b/solutions/04_primitive_types/primitive_types1.rs
diff --git a/solutions/04_primitive_types/primitive_types2.rs b/solutions/04_primitive_types/primitive_types2.rs
index eecc680..eecc680 100644..100755
--- a/solutions/04_primitive_types/primitive_types2.rs
+++ b/solutions/04_primitive_types/primitive_types2.rs
diff --git a/solutions/04_primitive_types/primitive_types3.rs b/solutions/04_primitive_types/primitive_types3.rs
index 8dd109f..8dd109f 100644..100755
--- a/solutions/04_primitive_types/primitive_types3.rs
+++ b/solutions/04_primitive_types/primitive_types3.rs
diff --git a/solutions/04_primitive_types/primitive_types4.rs b/solutions/04_primitive_types/primitive_types4.rs
index 4807e66..4807e66 100644..100755
--- a/solutions/04_primitive_types/primitive_types4.rs
+++ b/solutions/04_primitive_types/primitive_types4.rs
diff --git a/solutions/04_primitive_types/primitive_types5.rs b/solutions/04_primitive_types/primitive_types5.rs
index 46d7ae8..46d7ae8 100644..100755
--- a/solutions/04_primitive_types/primitive_types5.rs
+++ b/solutions/04_primitive_types/primitive_types5.rs
diff --git a/solutions/04_primitive_types/primitive_types6.rs b/solutions/04_primitive_types/primitive_types6.rs
index 9b7c277..9b7c277 100644..100755
--- a/solutions/04_primitive_types/primitive_types6.rs
+++ b/solutions/04_primitive_types/primitive_types6.rs
diff --git a/solutions/05_vecs/vecs1.rs b/solutions/05_vecs/vecs1.rs
index 55b5676..55b5676 100644..100755
--- a/solutions/05_vecs/vecs1.rs
+++ b/solutions/05_vecs/vecs1.rs
diff --git a/solutions/05_vecs/vecs2.rs b/solutions/05_vecs/vecs2.rs
index aae7103..aae7103 100644..100755
--- a/solutions/05_vecs/vecs2.rs
+++ b/solutions/05_vecs/vecs2.rs
diff --git a/solutions/06_move_semantics/move_semantics1.rs b/solutions/06_move_semantics/move_semantics1.rs
index ac34e7a..ac34e7a 100644..100755
--- a/solutions/06_move_semantics/move_semantics1.rs
+++ b/solutions/06_move_semantics/move_semantics1.rs
diff --git a/solutions/06_move_semantics/move_semantics2.rs b/solutions/06_move_semantics/move_semantics2.rs
index 7bcd33a..7bcd33a 100644..100755
--- a/solutions/06_move_semantics/move_semantics2.rs
+++ b/solutions/06_move_semantics/move_semantics2.rs
diff --git a/solutions/06_move_semantics/move_semantics3.rs b/solutions/06_move_semantics/move_semantics3.rs
index 7ba4006..7ba4006 100644..100755
--- a/solutions/06_move_semantics/move_semantics3.rs
+++ b/solutions/06_move_semantics/move_semantics3.rs
diff --git a/solutions/06_move_semantics/move_semantics4.rs b/solutions/06_move_semantics/move_semantics4.rs
index 1a39d4f..1a39d4f 100644..100755
--- a/solutions/06_move_semantics/move_semantics4.rs
+++ b/solutions/06_move_semantics/move_semantics4.rs
diff --git a/solutions/06_move_semantics/move_semantics5.rs b/solutions/06_move_semantics/move_semantics5.rs
index 1410e91..1410e91 100644..100755
--- a/solutions/06_move_semantics/move_semantics5.rs
+++ b/solutions/06_move_semantics/move_semantics5.rs
diff --git a/solutions/07_structs/structs1.rs b/solutions/07_structs/structs1.rs
index 98fafcc..98fafcc 100644..100755
--- a/solutions/07_structs/structs1.rs
+++ b/solutions/07_structs/structs1.rs
diff --git a/solutions/07_structs/structs2.rs b/solutions/07_structs/structs2.rs
index 589dd93..589dd93 100644..100755
--- a/solutions/07_structs/structs2.rs
+++ b/solutions/07_structs/structs2.rs
diff --git a/solutions/07_structs/structs3.rs b/solutions/07_structs/structs3.rs
index 3f878cc..3f878cc 100644..100755
--- a/solutions/07_structs/structs3.rs
+++ b/solutions/07_structs/structs3.rs
diff --git a/solutions/08_enums/enums1.rs b/solutions/08_enums/enums1.rs
index 97a5cc0..97a5cc0 100644..100755
--- a/solutions/08_enums/enums1.rs
+++ b/solutions/08_enums/enums1.rs
diff --git a/solutions/08_enums/enums2.rs b/solutions/08_enums/enums2.rs
index 07aee26..07aee26 100644..100755
--- a/solutions/08_enums/enums2.rs
+++ b/solutions/08_enums/enums2.rs
diff --git a/solutions/08_enums/enums3.rs b/solutions/08_enums/enums3.rs
index 94cf250..94cf250 100644..100755
--- a/solutions/08_enums/enums3.rs
+++ b/solutions/08_enums/enums3.rs
diff --git a/solutions/09_strings/strings1.rs b/solutions/09_strings/strings1.rs
index f7ba811..f7ba811 100644..100755
--- a/solutions/09_strings/strings1.rs
+++ b/solutions/09_strings/strings1.rs
diff --git a/solutions/09_strings/strings2.rs b/solutions/09_strings/strings2.rs
index 7de311f..7de311f 100644..100755
--- a/solutions/09_strings/strings2.rs
+++ b/solutions/09_strings/strings2.rs
diff --git a/solutions/09_strings/strings3.rs b/solutions/09_strings/strings3.rs
index ee6b56a..ee6b56a 100644..100755
--- a/solutions/09_strings/strings3.rs
+++ b/solutions/09_strings/strings3.rs
diff --git a/solutions/09_strings/strings4.rs b/solutions/09_strings/strings4.rs
index 3c69b97..3c69b97 100644..100755
--- a/solutions/09_strings/strings4.rs
+++ b/solutions/09_strings/strings4.rs
diff --git a/solutions/10_modules/modules1.rs b/solutions/10_modules/modules1.rs
index 873b412..873b412 100644..100755
--- a/solutions/10_modules/modules1.rs
+++ b/solutions/10_modules/modules1.rs
diff --git a/solutions/10_modules/modules2.rs b/solutions/10_modules/modules2.rs
index 55c316d..55c316d 100644..100755
--- a/solutions/10_modules/modules2.rs
+++ b/solutions/10_modules/modules2.rs
diff --git a/solutions/10_modules/modules3.rs b/solutions/10_modules/modules3.rs
index 99ff5a7..99ff5a7 100644..100755
--- a/solutions/10_modules/modules3.rs
+++ b/solutions/10_modules/modules3.rs
diff --git a/solutions/11_hashmaps/hashmaps1.rs b/solutions/11_hashmaps/hashmaps1.rs
index 3a787c4..3a787c4 100644..100755
--- a/solutions/11_hashmaps/hashmaps1.rs
+++ b/solutions/11_hashmaps/hashmaps1.rs
diff --git a/solutions/11_hashmaps/hashmaps2.rs b/solutions/11_hashmaps/hashmaps2.rs
index 75e6ec2..75e6ec2 100644..100755
--- a/solutions/11_hashmaps/hashmaps2.rs
+++ b/solutions/11_hashmaps/hashmaps2.rs
diff --git a/solutions/11_hashmaps/hashmaps3.rs b/solutions/11_hashmaps/hashmaps3.rs
index 485bf83..485bf83 100644..100755
--- a/solutions/11_hashmaps/hashmaps3.rs
+++ b/solutions/11_hashmaps/hashmaps3.rs
diff --git a/solutions/12_options/options1.rs b/solutions/12_options/options1.rs
index 4d615dd..4d615dd 100644..100755
--- a/solutions/12_options/options1.rs
+++ b/solutions/12_options/options1.rs
diff --git a/solutions/12_options/options2.rs b/solutions/12_options/options2.rs
index 0f24665..0f24665 100644..100755
--- a/solutions/12_options/options2.rs
+++ b/solutions/12_options/options2.rs
diff --git a/solutions/12_options/options3.rs b/solutions/12_options/options3.rs
index c918f71..c918f71 100644..100755
--- a/solutions/12_options/options3.rs
+++ b/solutions/12_options/options3.rs
diff --git a/solutions/13_error_handling/errors1.rs b/solutions/13_error_handling/errors1.rs
index f552ca7..f552ca7 100644..100755
--- a/solutions/13_error_handling/errors1.rs
+++ b/solutions/13_error_handling/errors1.rs
diff --git a/solutions/13_error_handling/errors2.rs b/solutions/13_error_handling/errors2.rs
index f0e144e..f0e144e 100644..100755
--- a/solutions/13_error_handling/errors2.rs
+++ b/solutions/13_error_handling/errors2.rs
diff --git a/solutions/13_error_handling/errors3.rs b/solutions/13_error_handling/errors3.rs
index 63f4aba..63f4aba 100644..100755
--- a/solutions/13_error_handling/errors3.rs
+++ b/solutions/13_error_handling/errors3.rs
diff --git a/solutions/13_error_handling/errors4.rs b/solutions/13_error_handling/errors4.rs
index 70c5f1c..70c5f1c 100644..100755
--- a/solutions/13_error_handling/errors4.rs
+++ b/solutions/13_error_handling/errors4.rs
diff --git a/solutions/13_error_handling/errors5.rs b/solutions/13_error_handling/errors5.rs
index c1424ee..c1424ee 100644..100755
--- a/solutions/13_error_handling/errors5.rs
+++ b/solutions/13_error_handling/errors5.rs
diff --git a/solutions/13_error_handling/errors6.rs b/solutions/13_error_handling/errors6.rs
index ce18073..ce18073 100644..100755
--- a/solutions/13_error_handling/errors6.rs
+++ b/solutions/13_error_handling/errors6.rs
diff --git a/solutions/14_generics/generics1.rs b/solutions/14_generics/generics1.rs
index e2195fd..e2195fd 100644..100755
--- a/solutions/14_generics/generics1.rs
+++ b/solutions/14_generics/generics1.rs
diff --git a/solutions/14_generics/generics2.rs b/solutions/14_generics/generics2.rs
index 14f3f7a..14f3f7a 100644..100755
--- a/solutions/14_generics/generics2.rs
+++ b/solutions/14_generics/generics2.rs
diff --git a/solutions/15_traits/traits1.rs b/solutions/15_traits/traits1.rs
index 790873f..790873f 100644..100755
--- a/solutions/15_traits/traits1.rs
+++ b/solutions/15_traits/traits1.rs
diff --git a/solutions/15_traits/traits2.rs b/solutions/15_traits/traits2.rs
index 0db93e0..0db93e0 100644..100755
--- a/solutions/15_traits/traits2.rs
+++ b/solutions/15_traits/traits2.rs
diff --git a/solutions/15_traits/traits3.rs b/solutions/15_traits/traits3.rs
index 3d8ec85..3d8ec85 100644..100755
--- a/solutions/15_traits/traits3.rs
+++ b/solutions/15_traits/traits3.rs
diff --git a/solutions/15_traits/traits4.rs b/solutions/15_traits/traits4.rs
index 3675b8d..3675b8d 100644..100755
--- a/solutions/15_traits/traits4.rs
+++ b/solutions/15_traits/traits4.rs
diff --git a/solutions/15_traits/traits5.rs b/solutions/15_traits/traits5.rs
index 1fb426a..1fb426a 100644..100755
--- a/solutions/15_traits/traits5.rs
+++ b/solutions/15_traits/traits5.rs
diff --git a/solutions/16_lifetimes/lifetimes1.rs b/solutions/16_lifetimes/lifetimes1.rs
index 4f56834..4f56834 100644..100755
--- a/solutions/16_lifetimes/lifetimes1.rs
+++ b/solutions/16_lifetimes/lifetimes1.rs
diff --git a/solutions/16_lifetimes/lifetimes2.rs b/solutions/16_lifetimes/lifetimes2.rs
index 3ca4909..3ca4909 100644..100755
--- a/solutions/16_lifetimes/lifetimes2.rs
+++ b/solutions/16_lifetimes/lifetimes2.rs
diff --git a/solutions/16_lifetimes/lifetimes3.rs b/solutions/16_lifetimes/lifetimes3.rs
index 16a5a68..16a5a68 100644..100755
--- a/solutions/16_lifetimes/lifetimes3.rs
+++ b/solutions/16_lifetimes/lifetimes3.rs
diff --git a/solutions/17_tests/tests1.rs b/solutions/17_tests/tests1.rs
index c52b8b1..c52b8b1 100644..100755
--- a/solutions/17_tests/tests1.rs
+++ b/solutions/17_tests/tests1.rs
diff --git a/solutions/17_tests/tests2.rs b/solutions/17_tests/tests2.rs
index 39a0005..39a0005 100644..100755
--- a/solutions/17_tests/tests2.rs
+++ b/solutions/17_tests/tests2.rs
diff --git a/solutions/17_tests/tests3.rs b/solutions/17_tests/tests3.rs
index 487fdc6..487fdc6 100644..100755
--- a/solutions/17_tests/tests3.rs
+++ b/solutions/17_tests/tests3.rs
diff --git a/solutions/18_iterators/iterators1.rs b/solutions/18_iterators/iterators1.rs
index 93a6008..93a6008 100644..100755
--- a/solutions/18_iterators/iterators1.rs
+++ b/solutions/18_iterators/iterators1.rs
diff --git a/solutions/18_iterators/iterators2.rs b/solutions/18_iterators/iterators2.rs
index db05f29..db05f29 100644..100755
--- a/solutions/18_iterators/iterators2.rs
+++ b/solutions/18_iterators/iterators2.rs
diff --git a/solutions/18_iterators/iterators3.rs b/solutions/18_iterators/iterators3.rs
index 1d5d67f..1d5d67f 100644..100755
--- a/solutions/18_iterators/iterators3.rs
+++ b/solutions/18_iterators/iterators3.rs
diff --git a/solutions/18_iterators/iterators4.rs b/solutions/18_iterators/iterators4.rs
index 4168835..4168835 100644..100755
--- a/solutions/18_iterators/iterators4.rs
+++ b/solutions/18_iterators/iterators4.rs
diff --git a/solutions/18_iterators/iterators5.rs b/solutions/18_iterators/iterators5.rs
index 067a117..067a117 100644..100755
--- a/solutions/18_iterators/iterators5.rs
+++ b/solutions/18_iterators/iterators5.rs
diff --git a/solutions/19_smart_pointers/arc1.rs b/solutions/19_smart_pointers/arc1.rs
index bd76189..bd76189 100644..100755
--- a/solutions/19_smart_pointers/arc1.rs
+++ b/solutions/19_smart_pointers/arc1.rs
diff --git a/solutions/19_smart_pointers/box1.rs b/solutions/19_smart_pointers/box1.rs
index 189cc56..189cc56 100644..100755
--- a/solutions/19_smart_pointers/box1.rs
+++ b/solutions/19_smart_pointers/box1.rs
diff --git a/solutions/19_smart_pointers/cow1.rs b/solutions/19_smart_pointers/cow1.rs
index 461143b..461143b 100644..100755
--- a/solutions/19_smart_pointers/cow1.rs
+++ b/solutions/19_smart_pointers/cow1.rs
diff --git a/solutions/19_smart_pointers/rc1.rs b/solutions/19_smart_pointers/rc1.rs
index edf40eb..edf40eb 100644..100755
--- a/solutions/19_smart_pointers/rc1.rs
+++ b/solutions/19_smart_pointers/rc1.rs
diff --git a/solutions/20_threads/threads1.rs b/solutions/20_threads/threads1.rs
index 1fc5bc9..1fc5bc9 100644..100755
--- a/solutions/20_threads/threads1.rs
+++ b/solutions/20_threads/threads1.rs
diff --git a/solutions/20_threads/threads2.rs b/solutions/20_threads/threads2.rs
index bc268d6..bc268d6 100644..100755
--- a/solutions/20_threads/threads2.rs
+++ b/solutions/20_threads/threads2.rs
diff --git a/solutions/20_threads/threads3.rs b/solutions/20_threads/threads3.rs
index 7ceefea..7ceefea 100644..100755
--- a/solutions/20_threads/threads3.rs
+++ b/solutions/20_threads/threads3.rs
diff --git a/solutions/21_macros/macros1.rs b/solutions/21_macros/macros1.rs
index 1b86156..1b86156 100644..100755
--- a/solutions/21_macros/macros1.rs
+++ b/solutions/21_macros/macros1.rs
diff --git a/solutions/21_macros/macros2.rs b/solutions/21_macros/macros2.rs
index b6fd5d2..b6fd5d2 100644..100755
--- a/solutions/21_macros/macros2.rs
+++ b/solutions/21_macros/macros2.rs
diff --git a/solutions/21_macros/macros3.rs b/solutions/21_macros/macros3.rs
index df35be4..df35be4 100644..100755
--- a/solutions/21_macros/macros3.rs
+++ b/solutions/21_macros/macros3.rs
diff --git a/solutions/21_macros/macros4.rs b/solutions/21_macros/macros4.rs
index 41bcad1..41bcad1 100644..100755
--- a/solutions/21_macros/macros4.rs
+++ b/solutions/21_macros/macros4.rs
diff --git a/solutions/22_clippy/clippy1.rs b/solutions/22_clippy/clippy1.rs
index b9d1ec1..b9d1ec1 100644..100755
--- a/solutions/22_clippy/clippy1.rs
+++ b/solutions/22_clippy/clippy1.rs
diff --git a/solutions/22_clippy/clippy2.rs b/solutions/22_clippy/clippy2.rs
index 7f63562..7f63562 100644..100755
--- a/solutions/22_clippy/clippy2.rs
+++ b/solutions/22_clippy/clippy2.rs
diff --git a/solutions/22_clippy/clippy3.rs b/solutions/22_clippy/clippy3.rs
index 81f381e..81f381e 100644..100755
--- a/solutions/22_clippy/clippy3.rs
+++ b/solutions/22_clippy/clippy3.rs
diff --git a/solutions/23_conversions/as_ref_mut.rs b/solutions/23_conversions/as_ref_mut.rs
index a5d2d4f..a5d2d4f 100644..100755
--- a/solutions/23_conversions/as_ref_mut.rs
+++ b/solutions/23_conversions/as_ref_mut.rs
diff --git a/solutions/23_conversions/from_into.rs b/solutions/23_conversions/from_into.rs
index cec23cb..cec23cb 100644..100755
--- a/solutions/23_conversions/from_into.rs
+++ b/solutions/23_conversions/from_into.rs
diff --git a/solutions/23_conversions/from_str.rs b/solutions/23_conversions/from_str.rs
index 005b501..005b501 100644..100755
--- a/solutions/23_conversions/from_str.rs
+++ b/solutions/23_conversions/from_str.rs
diff --git a/solutions/23_conversions/try_from_into.rs b/solutions/23_conversions/try_from_into.rs
index ee802eb..ee802eb 100644..100755
--- a/solutions/23_conversions/try_from_into.rs
+++ b/solutions/23_conversions/try_from_into.rs
diff --git a/solutions/23_conversions/using_as.rs b/solutions/23_conversions/using_as.rs
index 14b92eb..14b92eb 100644..100755
--- a/solutions/23_conversions/using_as.rs
+++ b/solutions/23_conversions/using_as.rs
diff --git a/solutions/README.md b/solutions/README.md
index 5b5176b..5b5176b 100644..100755
--- a/solutions/README.md
+++ b/solutions/README.md
diff --git a/solutions/quizzes/quiz1.rs b/solutions/quizzes/quiz1.rs
index 5503c8c..5503c8c 100644..100755
--- a/solutions/quizzes/quiz1.rs
+++ b/solutions/quizzes/quiz1.rs
diff --git a/solutions/quizzes/quiz2.rs b/solutions/quizzes/quiz2.rs
index 8b073b1..8b073b1 100644..100755
--- a/solutions/quizzes/quiz2.rs
+++ b/solutions/quizzes/quiz2.rs
diff --git a/solutions/quizzes/quiz3.rs b/solutions/quizzes/quiz3.rs
index 7b91278..7b91278 100644..100755
--- a/solutions/quizzes/quiz3.rs
+++ b/solutions/quizzes/quiz3.rs