[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5519":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":32,"discoverSource":33},5519,"100-exercises-to-learn-rust","mainmatter\u002F100-exercises-to-learn-rust","mainmatter","A self-paced course to learn Rust, one exercise at a time.","https:\u002F\u002Frust-exercises.com",null,"Rust",9333,2084,49,28,0,2,12,43,6,40.96,false,"main",true,[26,27,28],"exercises","learning-by-doing","rust","2026-06-12 02:01:11","# Learn Rust, one exercise at a time\n\nYou've heard about Rust, but you never had the chance to try it out?\\\nThis course is for you!\n\nYou'll learn Rust by solving 100 exercises.\\\nYou'll go from knowing nothing about Rust to being able to start\nwriting your own programs, one exercise at a time.\n\n> [!NOTE]\n> This course has been written by [Mainmatter](https:\u002F\u002Fmainmatter.com\u002Frust-consulting\u002F).\\\n> It's one of the trainings in [our portfolio of Rust workshops](https:\u002F\u002Fmainmatter.com\u002Fservices\u002Fworkshops\u002Frust\u002F).\\\n> Check out our [landing page](https:\u002F\u002Fmainmatter.com\u002Frust-consulting\u002F) if you're looking for Rust consulting or\n> training!\n\n## Getting started\n\nGo to [rust-exercises.com](https:\u002F\u002Frust-exercises.com) and follow the instructions there\nto get started with the course.\n\n## Requirements\n\n- **Rust** (follow instructions [here](https:\u002F\u002Fwww.rust-lang.org\u002Ftools\u002Finstall)).\\\n  If `rustup` is already installed on your system, run `rustup update` (or another appropriate command depending on how\n  you installed Rust on your system)\n  to make sure you're running on the latest stable version.\n- _(Optional but recommended)_ An IDE with Rust autocompletion support.\n  We recommend one of the following:\n  - [RustRover](https:\u002F\u002Fwww.jetbrains.com\u002Frust\u002F);\n  - [Visual Studio Code](https:\u002F\u002Fcode.visualstudio.com) with\n    the [`rust-analyzer`](https:\u002F\u002Fmarketplace.visualstudio.com\u002Fitems?itemName=matklad.rust-analyzer) extension.\n\n## Solutions\n\nYou can find the solutions to the exercises in\nthe [`solutions` branch](https:\u002F\u002Fgithub.com\u002Fmainmatter\u002F100-exercises-to-learn-rust\u002Ftree\u002Fsolutions) of this repository.\n\n# License\n\nCopyright © 2024- Mainmatter GmbH (https:\u002F\u002Fmainmatter.com), released under the\n[Creative Commons Attribution-NonCommercial 4.0 International license](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc\u002F4.0\u002F).\n","该项目是一个自定进度的Rust编程学习课程，通过逐一完成100个练习来掌握Rust。其核心功能是提供从零基础到能够独立编写程序的学习路径，强调实践学习。技术特点包括在线互动式练习和解决方案参考，适合任何希望以动手实践方式学习Rust语言的开发者。无论是初学者还是有一定编程经验想要转至Rust的人士，都能从中受益。","2026-06-11 03:03:45","top_language"]