diff --git a/index.html b/index.html deleted file mode 100644 index 41ab08e..0000000 --- a/index.html +++ /dev/null @@ -1,252 +0,0 @@ - - - - - - About Exercise.rs - Rust Exercise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - -
-
-

Rust exercise (中文 Readme)

- -

Greetings and welcome to exercise.rs, If you have the following problems:

-
    -
  • After learning some rust knowledge, you want make further step: do some exercises, but found unchallenging ones
  • -
  • Found nothing about rust toolchains, std, ascyn/.await topics
  • -
  • Still have no idea of what to do next, maybe you tried writing a demo /project, but... not that good or even worse: failed
  • -
-

Then you have come to a right place: here you can find a bunch of easy to hard exercises to improve your Rust skills which cover almost every topic in Rust,this will help you fill the gap of easy-to-learn and hard-to-use.

-

About exercises

-
    -
  • You can edit exercise online and then run it online too
  • -
  • Your only gola is make every exercise comipile with NO ERRORS!
  • -
  • difficulty level: easy: 🌟 medium: 🌟🌟 hard: 🌟🌟🌟 hell: 🌟🌟🌟🌟
  • -
-

Contributing

-

We welcome all kinds of contributors, especially ones who has precious exercises.

-

Every exercise you have contributed will be annotated with your nickname and personal link, it's time to show yourself to the world!

-

Learning Rust

-

If you are a first-time Rust learner, here are some high quality learning resources :

- -

difference to rustlings

-

Rustlings only contains small and easy exercises for junior rust devs. There is a big gap between learning Rust and using it in your projects.

-

Another limit for rustlings is that you have to download rustlings to local machine and compile it first before starting to learn.

-

difference to rust by example

-

Rust By Example is an excellent online book for learning Rust,exercise.rs has some small advantages in :

-
    -
  • more topics and exercises,specially for the hard part of Rust,e.g lifetime、smart pointers、threads 、async/.await etc
  • -
  • difficulty from easy to hard,it will minimize the gap between learning and using in projects
  • -
  • up-to-date, e.g features which added in Rust 1.58 also have the corresponding exercises in exercise.rs
  • -
  • Both course.rs and exercise.rs are designed according to the CS courses in college,so quliaty is the most important factor
  • -
- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/refs.md b/refs.md deleted file mode 100644 index 2831c5d..0000000 --- a/refs.md +++ /dev/null @@ -1,4 +0,0 @@ -1. https://github.com/vinodotdev/node-to-rust -2. https://doc.rust-lang.org/stable/rust-by-example/primitives.html -3. https://github.com/dtolnay/rust-quiz -4. \ No newline at end of file