diff --git a/.gitignore b/.gitignore index ea8c4bf..f979fa7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +**/.DS_Store diff --git a/.gitmodules b/.gitmodules index a1f8734..d302d01 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ url = https://github.com/wawahejun/learning-lm-rs [submodule "exercises/rustlings"] path = exercises/rustlings - url = https://github.com/wawahejun/rustlings-completed-version + url = https://github.com/Desjajja/rustlings-backup.git [submodule "exercises/learning-cxx"] path = exercises/learning-cxx url = https://github.com/wawahejun/learning-cxx diff --git a/course/.DS_Store b/course/.DS_Store new file mode 100644 index 0000000..9a874b5 Binary files /dev/null and b/course/.DS_Store differ diff --git a/eval_result.json b/eval_result.json index 57f77f5..2c3074b 100644 --- a/eval_result.json +++ b/eval_result.json @@ -1,18 +1,386 @@ { "exercises": [ { - "name": "model.rs", + "name": "options1.rs", "result": true }, { - "name": "operators.rs", + "name": "options2.rs", + "result": true + }, + { + "name": "options3.rs", + "result": true + }, + { + "name": "functions3.rs", + "result": true + }, + { + "name": "functions2.rs", + "result": true + }, + { + "name": "functions1.rs", + "result": true + }, + { + "name": "functions5.rs", + "result": true + }, + { + "name": "functions4.rs", + "result": true + }, + { + "name": "macros3.rs", + "result": true + }, + { + "name": "macros2.rs", + "result": true + }, + { + "name": "macros1.rs", + "result": true + }, + { + "name": "macros4.rs", + "result": true + }, + { + "name": "arc1.rs", + "result": true + }, + { + "name": "box1.rs", + "result": true + }, + { + "name": "cow1.rs", + "result": true + }, + { + "name": "rc1.rs", + "result": true + }, + { + "name": "if1.rs", + "result": true + }, + { + "name": "if3.rs", + "result": true + }, + { + "name": "if2.rs", + "result": true + }, + { + "name": "threads2.rs", + "result": true + }, + { + "name": "threads3.rs", + "result": false + }, + { + "name": "threads1.rs", + "result": true + }, + { + "name": "generics2.rs", + "result": true + }, + { + "name": "generics1.rs", + "result": true + }, + { + "name": "move_semantics3.rs", + "result": true + }, + { + "name": "move_semantics2.rs", + "result": true + }, + { + "name": "move_semantics5.rs", + "result": true + }, + { + "name": "move_semantics1.rs", + "result": true + }, + { + "name": "move_semantics4.rs", + "result": true + }, + { + "name": "strings1.rs", + "result": true + }, + { + "name": "strings4.rs", + "result": true + }, + { + "name": "strings3.rs", + "result": true + }, + { + "name": "strings2.rs", + "result": true + }, + { + "name": "vecs2.rs", + "result": true + }, + { + "name": "vecs1.rs", + "result": true + }, + { + "name": "as_ref_mut.rs", + "result": true + }, + { + "name": "try_from_into.rs", + "result": true + }, + { + "name": "from_str.rs", + "result": true + }, + { + "name": "using_as.rs", + "result": true + }, + { + "name": "from_into.rs", + "result": true + }, + { + "name": "structs3.rs", + "result": true + }, + { + "name": "structs2.rs", + "result": true + }, + { + "name": "structs1.rs", + "result": true + }, + { + "name": "intro2.rs", + "result": true + }, + { + "name": "intro1.rs", + "result": true + }, + { + "name": "clippy1.rs", + "result": true + }, + { + "name": "clippy3.rs", + "result": true + }, + { + "name": "clippy2.rs", + "result": true + }, + { + "name": "iterators2.rs", + "result": true + }, + { + "name": "iterators3.rs", + "result": false + }, + { + "name": "iterators4.rs", + "result": true + }, + { + "name": "iterators5.rs", + "result": true + }, + { + "name": "iterators1.rs", + "result": true + }, + { + "name": "traits3.rs", + "result": true + }, + { + "name": "traits2.rs", + "result": true + }, + { + "name": "traits1.rs", + "result": true + }, + { + "name": "traits5.rs", + "result": true + }, + { + "name": "traits4.rs", + "result": true + }, + { + "name": "modules1.rs", + "result": true + }, + { + "name": "modules2.rs", + "result": true + }, + { + "name": "modules3.rs", + "result": true + }, + { + "name": "variables2.rs", + "result": true + }, + { + "name": "variables6.rs", + "result": true + }, + { + "name": "variables3.rs", + "result": true + }, + { + "name": "variables4.rs", + "result": true + }, + { + "name": "variables1.rs", + "result": true + }, + { + "name": "variables5.rs", + "result": true + }, + { + "name": "hashmaps1.rs", + "result": true + }, + { + "name": "hashmaps3.rs", + "result": true + }, + { + "name": "hashmaps2.rs", + "result": false + }, + { + "name": "lifetimes1.rs", + "result": true + }, + { + "name": "lifetimes3.rs", + "result": true + }, + { + "name": "lifetimes2.rs", + "result": true + }, + { + "name": "enums3.rs", + "result": true + }, + { + "name": "enums2.rs", + "result": true + }, + { + "name": "enums1.rs", + "result": true + }, + { + "name": "quiz1.rs", + "result": true + }, + { + "name": "quiz2.rs", + "result": true + }, + { + "name": "quiz3.rs", + "result": true + }, + { + "name": "errors3.rs", + "result": true + }, + { + "name": "errors2.rs", + "result": true + }, + { + "name": "errors6.rs", + "result": true + }, + { + "name": "errors1.rs", + "result": true + }, + { + "name": "errors5.rs", + "result": true + }, + { + "name": "errors4.rs", + "result": true + }, + { + "name": "tests2.rs", + "result": true + }, + { + "name": "tests3.rs", + "result": true + }, + { + "name": "tests1.rs", + "result": true + }, + { + "name": "primitive_types3.rs", + "result": true + }, + { + "name": "primitive_types2.rs", + "result": true + }, + { + "name": "primitive_types6.rs", + "result": true + }, + { + "name": "primitive_types1.rs", + "result": true + }, + { + "name": "primitive_types5.rs", + "result": true + }, + { + "name": "primitive_types4.rs", "result": true } ], "statistics": { - "total_exercations": 2, - "total_succeeds": 2, - "total_failures": 0, - "total_time": 30 + "total_exercations": 94, + "total_succeeds": 91, + "total_failures": 3, + "total_time": 20 } } \ No newline at end of file diff --git a/exercises/.DS_Store b/exercises/.DS_Store new file mode 100644 index 0000000..3270e36 Binary files /dev/null and b/exercises/.DS_Store differ diff --git a/exercises/rustlings b/exercises/rustlings new file mode 160000 index 0000000..bd0b892 --- /dev/null +++ b/exercises/rustlings @@ -0,0 +1 @@ +Subproject commit bd0b892ae54b0fcc23cc5cd7ada4610a005f67ce diff --git a/xtask/.DS_Store b/xtask/.DS_Store new file mode 100644 index 0000000..feca861 Binary files /dev/null and b/xtask/.DS_Store differ