{"id":13751019,"url":"https://github.com/labex-labs/rust-free-tutorials","last_synced_at":"2025-05-04T06:32:48.074Z","repository":{"id":241207931,"uuid":"804641834","full_name":"labex-labs/rust-free-tutorials","owner":"labex-labs","description":"Practice Rust Free Tutorials | This repo collects 241 of free tutorials for Rust. Rust is a modern systems programming language. This Skill Tree presents a systematic approach to learning Rust. Designed for programmers looking to explore systems-level development, it provides a clear roadmap to u...","archived":false,"fork":false,"pushed_at":"2024-10-01T01:51:52.000Z","size":116,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-24T17:01:54.117Z","etag":null,"topics":["awesome","awesome-list","exercises","free","free-tutorials","hands-on","labex","programming","rust","tutorials"],"latest_commit_sha":null,"homepage":"https://labex.io/skilltrees/rust","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/labex-labs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-23T01:32:20.000Z","updated_at":"2024-12-20T16:14:47.000Z","dependencies_parsed_at":"2024-05-23T02:36:13.071Z","dependency_job_id":"03057301-7413-4b00-b277-99b849fd8040","html_url":"https://github.com/labex-labs/rust-free-tutorials","commit_stats":null,"previous_names":["labex-labs/rust-free-tutorials"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Frust-free-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Frust-free-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Frust-free-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/labex-labs%2Frust-free-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/labex-labs","download_url":"https://codeload.github.com/labex-labs/rust-free-tutorials/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252299430,"owners_count":21725716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-list","exercises","free","free-tutorials","hands-on","labex","programming","rust","tutorials"],"created_at":"2024-08-03T09:00:28.016Z","updated_at":"2025-05-04T06:32:47.813Z","avatar_url":"https://github.com/labex-labs.png","language":null,"readme":"# Rust Free Tutorials\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg width=\"128px\" src=\"https://file.labex.io/path/th8WKkH4cFl5.png\"\u003e\n\u003c/div\u003e\n\nRust is a modern systems programming language. This Skill Tree presents a systematic approach to learning Rust. Designed for programmers looking to explore systems-level development, it provides a clear roadmap to understand Rust's unique features like ownership and borrowing. Hands-on, non-video courses and coding exercises in a safe systems programming playground ensure you develop practical skills in writing efficient and safe Rust code.\n\n|   Index | Name                                                                                                                                                                        | Difficulty   | Tutorial Link                                                                                                   |\n|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------|-----------------------------------------------------------------------------------------------------------------|\n|     001 | [📖 Your First Rust Lab](https://labex.io/tutorials/rust-your-first-rust-lab-101055)                                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-your-first-rust-lab-101055)                                            |\n|     002 | [📖 Rust Installation Guide](https://labex.io/tutorials/rust-installation-guide-100383)                                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-installation-guide-100383)                                             |\n|     003 | [📖 Beginner's Rust Programming: Hello World](https://labex.io/tutorials/rust-beginner-s-rust-programming-hello-world-100384)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-beginner-s-rust-programming-hello-world-100384)                        |\n|     004 | [📖 Cargo: Rust's Build and Package Manager](https://labex.io/tutorials/rust-cargo-rust-s-build-and-package-manager-100385)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cargo-rust-s-build-and-package-manager-100385)                         |\n|     005 | [📖 Programming a Guessing Game](https://labex.io/tutorials/rust-programming-a-guessing-game-100386)                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-programming-a-guessing-game-100386)                                    |\n|     006 | [📖 Variables and Mutability](https://labex.io/tutorials/rust-variables-and-mutability-100387)                                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-variables-and-mutability-100387)                                       |\n|     007 | [📖 Rust Data Types Exploration](https://labex.io/tutorials/rust-rust-data-types-exploration-100388)                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-data-types-exploration-100388)                                    |\n|     008 | [📖 Defining Rust Functions in LabEx](https://labex.io/tutorials/rust-defining-rust-functions-in-labex-100389)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-rust-functions-in-labex-100389)                               |\n|     009 | [📖 Rust Comments Explanation and Annotation](https://labex.io/tutorials/rust-rust-comments-explanation-and-annotation-100390)                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-comments-explanation-and-annotation-100390)                       |\n|     010 | [📖 Rust Control Flow Fundamentals](https://labex.io/tutorials/rust-rust-control-flow-fundamentals-100391)                                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-control-flow-fundamentals-100391)                                 |\n|     011 | [📖 Defining Modules to Control Scope and Privacy](https://labex.io/tutorials/rust-defining-modules-to-control-scope-and-privacy-100402)                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-modules-to-control-scope-and-privacy-100402)                  |\n|     012 | [📖 Refutability in Rust Pattern Matching](https://labex.io/tutorials/rust-refutability-in-rust-pattern-matching-100445)                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-refutability-in-rust-pattern-matching-100445)                          |\n|     013 | [📖 Rust Metaprogramming with Macros](https://labex.io/tutorials/rust-rust-metaprogramming-with-macros-99223)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-metaprogramming-with-macros-99223)                                |\n|     014 | [📖 Disabling Rust Unused Code Warnings](https://labex.io/tutorials/rust-disabling-rust-unused-code-warnings-99340)                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-disabling-rust-unused-code-warnings-99340)                             |\n|     015 | [📖 Conditional Rust Function Compilation](https://labex.io/tutorials/rust-conditional-rust-function-compilation-99343)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-conditional-rust-function-compilation-99343)                           |\n|     016 | [📖 Lifetime Concepts in Rust Programming](https://labex.io/tutorials/rust-lifetime-concepts-in-rust-programming-99202)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-lifetime-concepts-in-rust-programming-99202)                           |\n|     017 | [📖 Domain Specific Languages ](https://labex.io/tutorials/rust-domain-specific-languages-99229)                                                                             | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-domain-specific-languages-99229)                                       |\n|     018 | [📖 Variadic Interfaces in Rust Programming](https://labex.io/tutorials/rust-variadic-interfaces-in-rust-programming-99230)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-variadic-interfaces-in-rust-programming-99230)                         |\n|     019 | [📖 Rust Namespacing with use Declaration](https://labex.io/tutorials/rust-rust-namespacing-with-use-declaration-99245)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-namespacing-with-use-declaration-99245)                           |\n|     020 | [📖 Rust Variable Binding Declaration](https://labex.io/tutorials/rust-rust-variable-binding-declaration-99293)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-variable-binding-declaration-99293)                               |\n|     021 | [📖 Rust Programming Fundamentals: Variable Bindings and Expressions](https://labex.io/tutorials/rust-rust-programming-fundamentals-variable-bindings-and-expressions-99302) | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-programming-fundamentals-variable-bindings-and-expressions-99302) |\n|     022 | [📖 Mutable Variable Bindings in Rust](https://labex.io/tutorials/rust-mutable-variable-bindings-in-rust-99291)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-mutable-variable-bindings-in-rust-99291)                               |\n|     023 | [📖 Immutable Data Binding in Rust](https://labex.io/tutorials/rust-immutable-data-binding-in-rust-99294)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-immutable-data-binding-in-rust-99294)                                  |\n|     024 | [📖 Returning From Loops](https://labex.io/tutorials/rust-returning-from-loops-99306)                                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-returning-from-loops-99306)                                            |\n|     025 | [📖 An Example Program Using Structs](https://labex.io/tutorials/rust-an-example-program-using-structs-100396)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-an-example-program-using-structs-100396)                               |\n|     026 | [📖 Controlling How Tests Are Run](https://labex.io/tutorials/rust-controlling-how-tests-are-run-100416)                                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-controlling-how-tests-are-run-100416)                                  |\n|     027 | [📖 Rust Borrow Checker Lifetime Elision](https://labex.io/tutorials/rust-rust-borrow-checker-lifetime-elision-99212)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-borrow-checker-lifetime-elision-99212)                            |\n|     028 | [📖 Rust Variable Bindings and Type Inference](https://labex.io/tutorials/rust-rust-variable-bindings-and-type-inference-99285)                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-variable-bindings-and-type-inference-99285)                       |\n|     029 | [📖 Nesting and Labels](https://labex.io/tutorials/rust-nesting-and-labels-99305)                                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-nesting-and-labels-99305)                                              |\n|     030 | [📖 Rust FizzBuzz Loop Programming](https://labex.io/tutorials/rust-rust-fizzbuzz-loop-programming-99307)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-fizzbuzz-loop-programming-99307)                                  |\n|     031 | [📖 Concise Control Flow with if Let](https://labex.io/tutorials/rust-concise-control-flow-with-if-let-100400)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-concise-control-flow-with-if-let-100400)                               |\n|     032 | [📖 Rust Constants Exploration](https://labex.io/tutorials/rust-rust-constants-exploration-99275)                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-constants-exploration-99275)                                      |\n|     033 | [📖 Creating a Library](https://labex.io/tutorials/rust-creating-a-library-99337)                                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-creating-a-library-99337)                                              |\n|     034 | [📖 Macro Repetition in Rust](https://labex.io/tutorials/rust-macro-repetition-in-rust-99227)                                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-macro-repetition-in-rust-99227)                                        |\n|     035 | [📖 Exploring Rust Infinite Loops](https://labex.io/tutorials/rust-exploring-rust-infinite-loops-99304)                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-infinite-loops-99304)                                   |\n|     036 | [📖 Rust Literals and Type Specification](https://labex.io/tutorials/rust-rust-literals-and-type-specification-99296)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-literals-and-type-specification-99296)                            |\n|     037 | [📖 Rust Mutability Ownership Demonstration](https://labex.io/tutorials/rust-rust-mutability-ownership-demonstration-99196)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-mutability-ownership-demonstration-99196)                         |\n|     038 | [📖 Overloading Rust Macros with macro_rules!](https://labex.io/tutorials/rust-overloading-rust-macros-with-macro-rules-99226)                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-overloading-rust-macros-with-macro-rules-99226)                        |\n|     039 | [📖 Unrecoverable Errors with Panic](https://labex.io/tutorials/rust-unrecoverable-errors-with-panic-100409)                                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-unrecoverable-errors-with-panic-100409)                                |\n|     040 | [📖 Destructuring and Dereferencing in Rust](https://labex.io/tutorials/rust-destructuring-and-dereferencing-in-rust-99313)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-destructuring-and-dereferencing-in-rust-99313)                         |\n|     041 | [📖 Exploring Cargo Workspaces in Rust](https://labex.io/tutorials/rust-exploring-cargo-workspaces-in-rust-100429)                                                           | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-cargo-workspaces-in-rust-100429)                             |\n|     042 | [📖 Lifetime Management in Rust Structs](https://labex.io/tutorials/rust-lifetime-management-in-rust-structs-99207)                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-lifetime-management-in-rust-structs-99207)                             |\n|     043 | [📖 Lifetime Annotation in Rust Traits](https://labex.io/tutorials/rust-lifetime-annotation-in-rust-traits-99208)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-lifetime-annotation-in-rust-traits-99208)                              |\n|     044 | [📖 Abort and Unwind](https://labex.io/tutorials/rust-abort-and-unwind-99232)                                                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-abort-and-unwind-99232)                                                |\n|     045 | [📖 Cargo Attributes in Rust Development](https://labex.io/tutorials/rust-cargo-attributes-in-rust-development-99341)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cargo-attributes-in-rust-development-99341)                            |\n|     046 | [📖 Conditional Compilation with Rust's cfg Attribute](https://labex.io/tutorials/rust-conditional-compilation-with-rust-s-cfg-attribute-99342)                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-conditional-compilation-with-rust-s-cfg-attribute-99342)               |\n|     047 | [📖 Scope and Shadowing](https://labex.io/tutorials/rust-scope-and-shadowing-99292)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-scope-and-shadowing-99292)                                             |\n|     048 | [📖 Destructuring Tuples in Rust](https://labex.io/tutorials/rust-destructuring-tuples-in-rust-99310)                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-destructuring-tuples-in-rust-99310)                                    |\n|     049 | [📖 Reading a File](https://labex.io/tutorials/rust-reading-a-file-100419)                                                                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-reading-a-file-100419)                                                 |\n|     050 | [📖 What Is Ownership?](https://labex.io/tutorials/rust-what-is-ownership-100392)                                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-what-is-ownership-100392)                                              |\n|     051 | [📖 The Slice Type](https://labex.io/tutorials/rust-the-slice-type-100394)                                                                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-the-slice-type-100394)                                                 |\n|     052 | [📖 Printable Types in Rust's Standard Library](https://labex.io/tutorials/rust-printable-types-in-rust-s-standard-library-99187)                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-printable-types-in-rust-s-standard-library-99187)                      |\n|     053 | [📖 Waiting for Child Process Completion](https://labex.io/tutorials/rust-waiting-for-child-process-completion-99276)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-waiting-for-child-process-completion-99276)                            |\n|     054 | [📖 Destructuring Rust Structs with Pattern Matching](https://labex.io/tutorials/rust-destructuring-rust-structs-with-pattern-matching-99314)                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-destructuring-rust-structs-with-pattern-matching-99314)                |\n|     055 | [📖 Validating References with Lifetimes](https://labex.io/tutorials/rust-validating-references-with-lifetimes-100414)                                                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-validating-references-with-lifetimes-100414)                           |\n|     056 | [📖 Rust Enum Usage Examples](https://labex.io/tutorials/rust-rust-enum-usage-examples-99255)                                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-enum-usage-examples-99255)                                        |\n|     057 | [📖 Rust Lifetime Annotations Borrow Checker](https://labex.io/tutorials/rust-rust-lifetime-annotations-borrow-checker-99203)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-lifetime-annotations-borrow-checker-99203)                        |\n|     058 | [📖 Rust Lifetime Coercion Exploration](https://labex.io/tutorials/rust-rust-lifetime-coercion-exploration-99210)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-lifetime-coercion-exploration-99210)                              |\n|     059 | [📖 Rust Primitive Types Exploration](https://labex.io/tutorials/rust-rust-primitive-types-exploration-99191)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-primitive-types-exploration-99191)                                |\n|     060 | [📖 Rust Lifetime and Trait Bounds](https://labex.io/tutorials/rust-rust-lifetime-and-trait-bounds-99209)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-lifetime-and-trait-bounds-99209)                                  |\n|     061 | [📖 Rust Closures with Generic Constraints](https://labex.io/tutorials/rust-rust-closures-with-generic-constraints-99325)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-closures-with-generic-constraints-99325)                          |\n|     062 | [📖 Rust Multiple Bounds Exploration](https://labex.io/tutorials/rust-rust-multiple-bounds-exploration-99350)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-multiple-bounds-exploration-99350)                                |\n|     063 | [📖 Shared-State Concurrency in Rust](https://labex.io/tutorials/rust-shared-state-concurrency-in-rust-100439)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-shared-state-concurrency-in-rust-100439)                               |\n|     064 | [📖 Defining and Instantiating Structs](https://labex.io/tutorials/rust-defining-and-instantiating-structs-100395)                                                           | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-and-instantiating-structs-100395)                             |\n|     065 | [📖 Documenting Rust Projects with Markdown](https://labex.io/tutorials/rust-documenting-rust-projects-with-markdown-99282)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-documenting-rust-projects-with-markdown-99282)                         |\n|     066 | [📖 Cargo Dependency Management in Rust](https://labex.io/tutorials/rust-cargo-dependency-management-in-rust-99284)                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cargo-dependency-management-in-rust-99284)                             |\n|     067 | [📖 Publishing a Crate to Crates.io](https://labex.io/tutorials/rust-publishing-a-crate-to-crates-io-100428)                                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-publishing-a-crate-to-crates-io-100428)                                |\n|     068 | [📖 Mutable Borrowing in Rust Book](https://labex.io/tutorials/rust-mutable-borrowing-in-rust-book-99199)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-mutable-borrowing-in-rust-book-99199)                                  |\n|     069 | [📖 Customizing Rust Struct Output with fmt::Display](https://labex.io/tutorials/rust-customizing-rust-struct-output-with-fmt-display-99188)                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-customizing-rust-struct-output-with-fmt-display-99188)                 |\n|     070 | [📖 Destructuring Arrays and Slices in Rust](https://labex.io/tutorials/rust-destructuring-arrays-and-slices-in-rust-99311)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-destructuring-arrays-and-slices-in-rust-99311)                         |\n|     071 | [📖 As Output Parameters](https://labex.io/tutorials/rust-as-output-parameters-99327)                                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-as-output-parameters-99327)                                            |\n|     072 | [📖 Spawning Native Threads in Rust](https://labex.io/tutorials/rust-spawning-native-threads-in-rust-99266)                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-spawning-native-threads-in-rust-99266)                                 |\n|     073 | [📖 Rust Enum Destructuring and Usage](https://labex.io/tutorials/rust-rust-enum-destructuring-and-usage-99312)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-enum-destructuring-and-usage-99312)                               |\n|     074 | [📖 Rust Comment Types and Documentation](https://labex.io/tutorials/rust-rust-comment-types-and-documentation-99185)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-comment-types-and-documentation-99185)                            |\n|     075 | [📖 Rust Loops and Ranges](https://labex.io/tutorials/rust-rust-loops-and-ranges-99308)                                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-loops-and-ranges-99308)                                           |\n|     076 | [📖 The Ref Pattern](https://labex.io/tutorials/rust-the-ref-pattern-99201)                                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-the-ref-pattern-99201)                                                 |\n|     077 | [📖 Aliases for Result](https://labex.io/tutorials/rust-aliases-for-result-99241)                                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-aliases-for-result-99241)                                              |\n|     078 | [📖 Exploring Rust's Functional Capabilities](https://labex.io/tutorials/rust-exploring-rust-s-functional-capabilities-99330)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-functional-capabilities-99330)                        |\n|     079 | [📖 Handling Errors with Early Returns in Rust](https://labex.io/tutorials/rust-handling-errors-with-early-returns-in-rust-99242)                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-handling-errors-with-early-returns-in-rust-99242)                      |\n|     080 | [📖 References and Borrowing](https://labex.io/tutorials/rust-references-and-borrowing-100393)                                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-references-and-borrowing-100393)                                       |\n|     081 | [📖 Rust Panic Handling Example](https://labex.io/tutorials/rust-rust-panic-handling-example-99231)                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-panic-handling-example-99231)                                     |\n|     082 | [📖 Rust Module Visibility Exploration](https://labex.io/tutorials/rust-rust-module-visibility-exploration-99332)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-module-visibility-exploration-99332)                              |\n|     083 | [📖 Multiple Error Types](https://labex.io/tutorials/rust-multiple-error-types-99244)                                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-multiple-error-types-99244)                                            |\n|     084 | [📖 Bringing Paths Into Scope with Use Keyword](https://labex.io/tutorials/rust-bringing-paths-into-scope-with-use-keyword-100404)                                           | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-bringing-paths-into-scope-with-use-keyword-100404)                     |\n|     085 | [📖 Rust Aliasing: Enhancing Code Readability](https://labex.io/tutorials/rust-rust-aliasing-enhancing-code-readability-99298)                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-aliasing-enhancing-code-readability-99298)                        |\n|     086 | [📖 Exploring Rust Closures and Environment Capture](https://labex.io/tutorials/rust-exploring-rust-closures-and-environment-capture-99322)                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-closures-and-environment-capture-99322)                 |\n|     087 | [📖 Option \u0026 Unwrap](https://labex.io/tutorials/rust-option-unwrap-99233)                                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-option-unwrap-99233)                                                   |\n|     088 | [📖 Executing Child Processes in Rust](https://labex.io/tutorials/rust-executing-child-processes-in-rust-99273)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-executing-child-processes-in-rust-99273)                               |\n|     089 | [📖 Rust Aliasing Concept Exploration](https://labex.io/tutorials/rust-rust-aliasing-concept-exploration-99200)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-aliasing-concept-exploration-99200)                               |\n|     090 | [📖 Using Threads to Run Code Simultaneously](https://labex.io/tutorials/rust-using-threads-to-run-code-simultaneously-100437)                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-using-threads-to-run-code-simultaneously-100437)                       |\n|     091 | [📖 Rust Trait Inheritance and Composition](https://labex.io/tutorials/rust-rust-trait-inheritance-and-composition-99221)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-trait-inheritance-and-composition-99221)                          |\n|     092 | [📖 Chainable Option Handling with and_then()](https://labex.io/tutorials/rust-chainable-option-handling-with-and-then-99237)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-chainable-option-handling-with-and-then-99237)                         |\n|     093 | [📖 Closures as Function Parameters](https://labex.io/tutorials/rust-closures-as-function-parameters-99326)                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-closures-as-function-parameters-99326)                                 |\n|     094 | [📖 Exploring Rust's Result Type](https://labex.io/tutorials/rust-exploring-rust-s-result-type-99239)                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-result-type-99239)                                    |\n|     095 | [📖 The Use Declaration](https://labex.io/tutorials/rust-the-use-declaration-99334)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-the-use-declaration-99334)                                             |\n|     096 | [📖 Accepting Command Line Arguments](https://labex.io/tutorials/rust-accepting-command-line-arguments-100418)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-accepting-command-line-arguments-100418)                               |\n|     097 | [📖 Rust Error Messages to Standard Error](https://labex.io/tutorials/rust-rust-error-messages-to-standard-error-100423)                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-error-messages-to-standard-error-100423)                          |\n|     098 | [📖 Exploring Rust's Reference Counting Mechanism](https://labex.io/tutorials/rust-exploring-rust-s-reference-counting-mechanism-99263)                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-reference-counting-mechanism-99263)                   |\n|     099 | [📖 Accessing Command Line Arguments in Rust](https://labex.io/tutorials/rust-accessing-command-line-arguments-in-rust-99278)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-accessing-command-line-arguments-in-rust-99278)                        |\n|     100 | [📖 Rust Pattern Syntax Practice](https://labex.io/tutorials/rust-rust-pattern-syntax-practice-100446)                                                                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-pattern-syntax-practice-100446)                                   |\n|     101 | [📖 Exploring Rust Struct Types and Applications](https://labex.io/tutorials/rust-exploring-rust-struct-types-and-applications-99224)                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-struct-types-and-applications-99224)                    |\n|     102 | [📖 New Type Idiom](https://labex.io/tutorials/rust-new-type-idiom-99352)                                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-new-type-idiom-99352)                                                  |\n|     103 | [📖 Packages and Crates](https://labex.io/tutorials/rust-packages-and-crates-100401)                                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-packages-and-crates-100401)                                            |\n|     104 | [📖 Cargo Documentation Generation and Testing](https://labex.io/tutorials/rust-cargo-documentation-generation-and-testing-99289)                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cargo-documentation-generation-and-testing-99289)                      |\n|     105 | [📖 The Match Control Flow Construct](https://labex.io/tutorials/rust-the-match-control-flow-construct-100399)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-the-match-control-flow-construct-100399)                               |\n|     106 | [📖 Storing Key-Value Pairs with Rust Hash Maps](https://labex.io/tutorials/rust-storing-key-value-pairs-with-rust-hash-maps-100408)                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-storing-key-value-pairs-with-rust-hash-maps-100408)                    |\n|     107 | [📖 Using Box\u003cT\u003e for Heap Data](https://labex.io/tutorials/rust-using-box-t-for-heap-data-100431)                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-using-box-t-for-heap-data-100431)                                      |\n|     108 | [📖 Rc\u003cT\u003e, the Reference Counted Smart Pointer](https://labex.io/tutorials/rust-rc-t-the-reference-counted-smart-pointer-100434)                                             | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rc-t-the-reference-counted-smart-pointer-100434)                       |\n|     109 | [📖 Advanced Functions and Closures](https://labex.io/tutorials/rust-advanced-functions-and-closures-100450)                                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-advanced-functions-and-closures-100450)                                |\n|     110 | [📖 Cloning Rust Structs with Clone Trait](https://labex.io/tutorials/rust-cloning-rust-structs-with-clone-trait-99220)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cloning-rust-structs-with-clone-trait-99220)                           |\n|     111 | [📖 Separating Modules Into Different Files](https://labex.io/tutorials/rust-separating-modules-into-different-files-100405)                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-separating-modules-into-different-files-100405)                        |\n|     112 | [📖 Exploring Rust Tuples and Transposing Matrices](https://labex.io/tutorials/rust-exploring-rust-tuples-and-transposing-matrices-99193)                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-tuples-and-transposing-matrices-99193)                  |\n|     113 | [📖 Modular Rust File Organization](https://labex.io/tutorials/rust-modular-rust-file-organization-99336)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-modular-rust-file-organization-99336)                                  |\n|     114 | [📖 Rust Function Signatures with Lifetimes](https://labex.io/tutorials/rust-rust-function-signatures-with-lifetimes-99205)                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-function-signatures-with-lifetimes-99205)                         |\n|     115 | [📖 Exploring Rust's Unsafe Operations](https://labex.io/tutorials/rust-exploring-rust-s-unsafe-operations-99286)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-unsafe-operations-99286)                              |\n|     116 | [📖 Using a Library](https://labex.io/tutorials/rust-using-a-library-99338)                                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-using-a-library-99338)                                                 |\n|     117 | [📖 Treating Smart Pointers Like Regular References](https://labex.io/tutorials/rust-treating-smart-pointers-like-regular-references-100432)                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-treating-smart-pointers-like-regular-references-100432)                |\n|     118 | [📖 Factoring Out Repetition with Rust Macros](https://labex.io/tutorials/rust-factoring-out-repetition-with-rust-macros-99228)                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-factoring-out-repetition-with-rust-macros-99228)                       |\n|     119 | [📖 Rust Method Syntax Practice](https://labex.io/tutorials/rust-rust-method-syntax-practice-100397)                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-method-syntax-practice-100397)                                    |\n|     120 | [📖 Rust Macros Designators Introduction](https://labex.io/tutorials/rust-rust-macros-designators-introduction-99225)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-macros-designators-introduction-99225)                            |\n|     121 | [📖 Binding and Destructuring in Rust](https://labex.io/tutorials/rust-binding-and-destructuring-in-rust-99316)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-binding-and-destructuring-in-rust-99316)                               |\n|     122 | [📖 Alternate/Custom Key Types](https://labex.io/tutorials/rust-alternate-custom-key-types-99261)                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-alternate-custom-key-types-99261)                                      |\n|     123 | [📖 To and From Strings](https://labex.io/tutorials/rust-to-and-from-strings-99301)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-to-and-from-strings-99301)                                             |\n|     124 | [📖 Rust Pattern Matching Exploration](https://labex.io/tutorials/rust-rust-pattern-matching-exploration-99309)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-pattern-matching-exploration-99309)                               |\n|     125 | [📖 Super and Self](https://labex.io/tutorials/rust-super-and-self-99335)                                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-super-and-self-99335)                                                  |\n|     126 | [📖 Box, Stack and Heap](https://labex.io/tutorials/rust-box-stack-and-heap-343181)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-box-stack-and-heap-343181)                                             |\n|     127 | [📖 Rust Software Testing Fundamentals](https://labex.io/tutorials/rust-rust-software-testing-fundamentals-99339)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-software-testing-fundamentals-99339)                              |\n|     128 | [📖 Literals and Operators](https://labex.io/tutorials/rust-literals-and-operators-99192)                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-literals-and-operators-99192)                                          |\n|     129 | [📖 Iterating Over Results](https://labex.io/tutorials/rust-iterating-over-results-99251)                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-iterating-over-results-99251)                                          |\n|     130 | [📖 Formatted Print in Rust](https://labex.io/tutorials/rust-formatted-print-in-rust-99186)                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-formatted-print-in-rust-99186)                                         |\n|     131 | [📖 Storing Lists of Values with Vectors](https://labex.io/tutorials/rust-storing-lists-of-values-with-vectors-100406)                                                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-storing-lists-of-values-with-vectors-100406)                           |\n|     132 | [📖 Rust Error Handling with Question Mark](https://labex.io/tutorials/rust-rust-error-handling-with-question-mark-99243)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-error-handling-with-question-mark-99243)                          |\n|     133 | [📖 Rust Library Functionality with Test-Driven Development](https://labex.io/tutorials/rust-rust-library-functionality-with-test-driven-development-100421)                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-library-functionality-with-test-driven-development-100421)        |\n|     134 | [📖 Efficient File Reading in Rust](https://labex.io/tutorials/rust-efficient-file-reading-in-rust-99272)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-efficient-file-reading-in-rust-99272)                                  |\n|     135 | [📖 Map for Result](https://labex.io/tutorials/rust-map-for-result-99240)                                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-map-for-result-99240)                                                  |\n|     136 | [📖 Building a Single-Threaded Web Server](https://labex.io/tutorials/rust-building-a-single-threaded-web-server-100452)                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-building-a-single-threaded-web-server-100452)                          |\n|     137 | [📖 Rust Borrowing Ownership Fundamentals](https://labex.io/tutorials/rust-rust-borrowing-ownership-fundamentals-99198)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-borrowing-ownership-fundamentals-99198)                           |\n|     138 | [📖 Concise Rust Pattern Matching with Let-Else](https://labex.io/tutorials/rust-concise-rust-pattern-matching-with-let-else-99318)                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-concise-rust-pattern-matching-with-let-else-99318)                     |\n|     139 | [📖 Exploring Rust Traits for Customized Methods](https://labex.io/tutorials/rust-exploring-rust-traits-for-customized-methods-99213)                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-traits-for-customized-methods-99213)                    |\n|     140 | [📖 Rust Type Inference Advanced Example](https://labex.io/tutorials/rust-rust-type-inference-advanced-example-99297)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-type-inference-advanced-example-99297)                            |\n|     141 | [📖 Concurrent Data Transfer with Rust Channels](https://labex.io/tutorials/rust-concurrent-data-transfer-with-rust-channels-100438)                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-concurrent-data-transfer-with-rust-channels-100438)                    |\n|     142 | [📖 Paths in Rust Module Tree](https://labex.io/tutorials/rust-paths-in-rust-module-tree-100403)                                                                             | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-paths-in-rust-module-tree-100403)                                      |\n|     143 | [📖 Shared Ownership with Rust Arc](https://labex.io/tutorials/rust-shared-ownership-with-rust-arc-99264)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-shared-ownership-with-rust-arc-99264)                                  |\n|     144 | [📖 Storing UTF-8 Encoded Text with Strings](https://labex.io/tutorials/rust-storing-utf-8-encoded-text-with-strings-100407)                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-storing-utf-8-encoded-text-with-strings-100407)                        |\n|     145 | [📖 Rust Book Lab: Unit and Integration Tests](https://labex.io/tutorials/rust-rust-book-lab-unit-and-integration-tests-100417)                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-book-lab-unit-and-integration-tests-100417)                       |\n|     146 | [📖 Writing Rust Functions](https://labex.io/tutorials/rust-writing-rust-functions-99320)                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-writing-rust-functions-99320)                                          |\n|     147 | [📖 Filesystem Operations in Rust](https://labex.io/tutorials/rust-filesystem-operations-in-rust-99277)                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-filesystem-operations-in-rust-99277)                                   |\n|     148 | [📖 Concise Rust Option Iteration with While Let](https://labex.io/tutorials/rust-concise-rust-option-iteration-with-while-let-99319)                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-concise-rust-option-iteration-with-while-let-99319)                    |\n|     149 | [📖 Pulling Results Out of Options](https://labex.io/tutorials/rust-pulling-results-out-of-options-99246)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-pulling-results-out-of-options-99246)                                  |\n|     150 | [📖 Exploring Rust HashSet Operations](https://labex.io/tutorials/rust-exploring-rust-hashset-operations-99262)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-hashset-operations-99262)                               |\n|     151 | [📖 Command-Line Argument Parsing in Rust](https://labex.io/tutorials/rust-command-line-argument-parsing-in-rust-99279)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-command-line-argument-parsing-in-rust-99279)                           |\n|     152 | [📖 Defining Generic Functions in Rust](https://labex.io/tutorials/rust-defining-generic-functions-in-rust-99345)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-generic-functions-in-rust-99345)                              |\n|     153 | [📖 Conditional Statements in Rust](https://labex.io/tutorials/rust-conditional-statements-in-rust-99303)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-conditional-statements-in-rust-99303)                                  |\n|     154 | [📖 Exploring Rust Generics Functionality](https://labex.io/tutorials/rust-exploring-rust-generics-functionality-99344)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-generics-functionality-99344)                           |\n|     155 | [📖 Rust Raw Identifiers Introduction](https://labex.io/tutorials/rust-rust-raw-identifiers-introduction-99288)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-raw-identifiers-introduction-99288)                               |\n|     156 | [📖 Phantom Type Parameters](https://labex.io/tutorials/rust-phantom-type-parameters-99355)                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-phantom-type-parameters-99355)                                         |\n|     157 | [📖 Recoverable Errors with Result](https://labex.io/tutorials/rust-recoverable-errors-with-result-100410)                                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-recoverable-errors-with-result-100410)                                 |\n|     158 | [📖 Rust Method Usage Demonstration](https://labex.io/tutorials/rust-rust-method-usage-demonstration-99206)                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-method-usage-demonstration-99206)                                 |\n|     159 | [📖 Exploring Rust's Immutable Path Struct](https://labex.io/tutorials/rust-exploring-rust-s-immutable-path-struct-99269)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-immutable-path-struct-99269)                          |\n|     160 | [📖 To Panic or Not to Panic](https://labex.io/tutorials/rust-to-panic-or-not-to-panic-100411)                                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-to-panic-or-not-to-panic-100411)                                       |\n|     161 | [📖 How to Write Tests](https://labex.io/tutorials/rust-how-to-write-tests-100415)                                                                                           | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-how-to-write-tests-100415)                                             |\n|     162 | [📖 Implement Generic Double Deallocation Trait](https://labex.io/tutorials/rust-implement-generic-double-deallocation-trait-99347)                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-implement-generic-double-deallocation-trait-99347)                     |\n|     163 | [📖 Exploring Rust's Drop Trait](https://labex.io/tutorials/rust-exploring-rust-s-drop-trait-99217)                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-drop-trait-99217)                                     |\n|     164 | [📖 Rust Operator Simplifies Error Handling](https://labex.io/tutorials/rust-rust-operator-simplifies-error-handling-150172)                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-operator-simplifies-error-handling-150172)                        |\n|     165 | [📖 Diverging Functions in Rust](https://labex.io/tutorials/rust-diverging-functions-in-rust-99331)                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-diverging-functions-in-rust-99331)                                     |\n|     166 | [📖 Visibility of Rust Struct Fields](https://labex.io/tutorials/rust-visibility-of-rust-struct-fields-99333)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-visibility-of-rust-struct-fields-99333)                                |\n|     167 | [📖 Cleanup with Rust's Drop Trait](https://labex.io/tutorials/rust-cleanup-with-rust-s-drop-trait-100433)                                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-cleanup-with-rust-s-drop-trait-100433)                                 |\n|     168 | [📖 Reference Cycles Can Leak Memory](https://labex.io/tutorials/rust-reference-cycles-can-leak-memory-100436)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-reference-cycles-can-leak-memory-100436)                               |\n|     169 | [📖 Implement fmt::Display for List in Rust](https://labex.io/tutorials/rust-implement-fmt-display-for-list-in-rust-99189)                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-implement-fmt-display-for-list-in-rust-99189)                          |\n|     170 | [📖 TryFrom and TryInto](https://labex.io/tutorials/rust-tryfrom-and-tryinto-99300)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-tryfrom-and-tryinto-99300)                                             |\n|     171 | [📖 Exploring Rust Iterator's Any Function](https://labex.io/tutorials/rust-exploring-rust-iterator-s-any-function-99328)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-iterator-s-any-function-99328)                          |\n|     172 | [📖 Rust Generics Type Constraints](https://labex.io/tutorials/rust-rust-generics-type-constraints-99348)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-generics-type-constraints-99348)                                  |\n|     173 | [📖 Testcase: Empty Bounds](https://labex.io/tutorials/rust-testcase-empty-bounds-99349)                                                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-testcase-empty-bounds-99349)                                           |\n|     174 | [📖 Exploring Rust's Impl Trait Functionality](https://labex.io/tutorials/rust-exploring-rust-s-impl-trait-functionality-99219)                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-impl-trait-functionality-99219)                       |\n|     175 | [📖 Searching Through Iterators](https://labex.io/tutorials/rust-searching-through-iterators-99329)                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-searching-through-iterators-99329)                                     |\n|     176 | [📖 Operator Overloading in Rust](https://labex.io/tutorials/rust-operator-overloading-in-rust-99216)                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-operator-overloading-in-rust-99216)                                    |\n|     177 | [📖 Implementing an Object-Oriented Design Pattern](https://labex.io/tutorials/rust-implementing-an-object-oriented-design-pattern-100443)                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-implementing-an-object-oriented-design-pattern-100443)                 |\n|     178 | [📖 Foreign Function Interface](https://labex.io/tutorials/rust-foreign-function-interface-99280)                                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-foreign-function-interface-99280)                                      |\n|     179 | [📖 Simplifying Rust Option Handling with Map](https://labex.io/tutorials/rust-simplifying-rust-option-handling-with-map-99236)                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-simplifying-rust-option-handling-with-map-99236)                       |\n|     180 | [📖 Rust Integration Testing Fundamentals](https://labex.io/tutorials/rust-rust-integration-testing-fundamentals-99283)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-integration-testing-fundamentals-99283)                           |\n|     181 | [📖 Handling Errors with Box in Rust](https://labex.io/tutorials/rust-handling-errors-with-box-in-rust-99248)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-handling-errors-with-box-in-rust-99248)                                |\n|     182 | [📖 From and Into](https://labex.io/tutorials/rust-from-and-into-99299)                                                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-from-and-into-99299)                                                   |\n|     183 | [📖 Rust Vectors: Resizable Array Essentials](https://labex.io/tutorials/rust-rust-vectors-resizable-array-essentials-99253)                                                 | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-vectors-resizable-array-essentials-99253)                         |\n|     184 | [📖 Exploring Rust Closures and Capturing Behavior](https://labex.io/tutorials/rust-exploring-rust-closures-and-capturing-behavior-99323)                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-closures-and-capturing-behavior-99323)                  |\n|     185 | [📖 Rust Formatting and Display Trait](https://labex.io/tutorials/rust-rust-formatting-and-display-trait-99190)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-formatting-and-display-trait-99190)                               |\n|     186 | [📖 Exploring Rust's Result Enum](https://labex.io/tutorials/rust-exploring-rust-s-result-enum-99257)                                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-result-enum-99257)                                    |\n|     187 | [📖 Ownership and Moves](https://labex.io/tutorials/rust-ownership-and-moves-99195)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-ownership-and-moves-99195)                                             |\n|     188 | [📖 Rust Option Enum Handling Failure](https://labex.io/tutorials/rust-rust-option-enum-handling-failure-99256)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-option-enum-handling-failure-99256)                               |\n|     189 | [📖 Reading Files in Rust](https://labex.io/tutorials/rust-reading-files-in-rust-99270)                                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-reading-files-in-rust-99270)                                           |\n|     190 | [📖 Create File with Rust Standard Library](https://labex.io/tutorials/rust-create-file-with-rust-standard-library-99271)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-create-file-with-rust-standard-library-99271)                          |\n|     191 | [📖 Child Process Interaction with Pipes](https://labex.io/tutorials/rust-child-process-interaction-with-pipes-99274)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-child-process-interaction-with-pipes-99274)                            |\n|     192 | [📖 Rust Panic Handling and Memory Safety](https://labex.io/tutorials/rust-rust-panic-handling-and-memory-safety-99259)                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-panic-handling-and-memory-safety-99259)                           |\n|     193 | [📖 Testcase: Unit Clarification](https://labex.io/tutorials/rust-testcase-unit-clarification-99356)                                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-testcase-unit-clarification-99356)                                     |\n|     194 | [📖 Closures: Anonymous Functions That Capture Their Environment](https://labex.io/tutorials/rust-closures-anonymous-functions-that-capture-their-environment-100424)        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-closures-anonymous-functions-that-capture-their-environment-100424)    |\n|     195 | [📖 Arrays and Slices](https://labex.io/tutorials/rust-arrays-and-slices-99204)                                                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-arrays-and-slices-99204)                                               |\n|     196 | [📖 Unpacking Options and Defaults](https://labex.io/tutorials/rust-unpacking-options-and-defaults-99238)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-unpacking-options-and-defaults-99238)                                  |\n|     197 | [📖 Disambiguating Overlapping Traits](https://labex.io/tutorials/rust-disambiguating-overlapping-traits-99222)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-disambiguating-overlapping-traits-99222)                               |\n|     198 | [📖 Parallel Data Processing in Rust](https://labex.io/tutorials/rust-parallel-data-processing-in-rust-99267)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-parallel-data-processing-in-rust-99267)                                |\n|     199 | [📖 Generic Container Trait Implementation](https://labex.io/tutorials/rust-generic-container-trait-implementation-99353)                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-generic-container-trait-implementation-99353)                          |\n|     200 | [📖 Working with Environment Variables](https://labex.io/tutorials/rust-working-with-environment-variables-100422)                                                           | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-working-with-environment-variables-100422)                             |\n|     201 | [📖 Returning Traits with Dyn](https://labex.io/tutorials/rust-returning-traits-with-dyn-99215)                                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-returning-traits-with-dyn-99215)                                       |\n|     202 | [📖 Exploring Rust's if let Construct](https://labex.io/tutorials/rust-exploring-rust-s-if-let-construct-99317)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-if-let-construct-99317)                               |\n|     203 | [📖 Partial Move Destructuring in Rust](https://labex.io/tutorials/rust-partial-move-destructuring-in-rust-99197)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-partial-move-destructuring-in-rust-99197)                              |\n|     204 | [📖 Rust Unit Testing Fundamentals](https://labex.io/tutorials/rust-rust-unit-testing-fundamentals-99281)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-unit-testing-fundamentals-99281)                                  |\n|     205 | [📖 Using Rust Match Guards](https://labex.io/tutorials/rust-using-rust-match-guards-99315)                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-using-rust-match-guards-99315)                                         |\n|     206 | [📖 Trait Objects for Heterogeneous Values](https://labex.io/tutorials/rust-trait-objects-for-heterogeneous-values-100442)                                                   | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-trait-objects-for-heterogeneous-values-100442)                         |\n|     207 | [📖 Processing a Series of Items with Iterators](https://labex.io/tutorials/rust-processing-a-series-of-items-with-iterators-100425)                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-processing-a-series-of-items-with-iterators-100425)                    |\n|     208 | [📖 Derive Traits in Rust Tuple Structs](https://labex.io/tutorials/rust-derive-traits-in-rust-tuple-structs-99214)                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-derive-traits-in-rust-tuple-structs-99214)                             |\n|     209 | [📖 Defining an Enum](https://labex.io/tutorials/rust-defining-an-enum-100398)                                                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-an-enum-100398)                                               |\n|     210 | [📖 Defining an Error Type](https://labex.io/tutorials/rust-defining-an-error-type-99247)                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-defining-an-error-type-99247)                                          |\n|     211 | [📖 All the Places Patterns Can Be Used](https://labex.io/tutorials/rust-all-the-places-patterns-can-be-used-100444)                                                         | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-all-the-places-patterns-can-be-used-100444)                            |\n|     212 | [📖 Exploring Rust's Associated Types](https://labex.io/tutorials/rust-exploring-rust-s-associated-types-99354)                                                              | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-associated-types-99354)                               |\n|     213 | [📖 Implementing Generic Types in Rust](https://labex.io/tutorials/rust-implementing-generic-types-in-rust-99346)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-implementing-generic-types-in-rust-99346)                              |\n|     214 | [📖 Rust Casting: Explicit Type Conversion](https://labex.io/tutorials/rust-rust-casting-explicit-type-conversion-99295)                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-casting-explicit-type-conversion-99295)                           |\n|     215 | [📖 Associated Functions \u0026 Methods](https://labex.io/tutorials/rust-associated-functions-methods-99321)                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-associated-functions-methods-99321)                                    |\n|     216 | [📖 Rust RAII Resource Management](https://labex.io/tutorials/rust-rust-raii-resource-management-99194)                                                                      | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-raii-resource-management-99194)                                   |\n|     217 | [📖 Characteristics of Object-Oriented Languages](https://labex.io/tutorials/rust-characteristics-of-object-oriented-languages-100441)                                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-characteristics-of-object-oriented-languages-100441)                   |\n|     218 | [📖 Exploring Rust's Static Concept](https://labex.io/tutorials/rust-exploring-rust-s-static-concept-99211)                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-s-static-concept-99211)                                 |\n|     219 | [📖 Refactoring to Improve Modularity and Error Handling](https://labex.io/tutorials/rust-refactoring-to-improve-modularity-and-error-handling-100420)                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-refactoring-to-improve-modularity-and-error-handling-100420)           |\n|     220 | [📖 Implementing Iterators in Rust](https://labex.io/tutorials/rust-implementing-iterators-in-rust-99218)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-implementing-iterators-in-rust-99218)                                  |\n|     221 | [📖 Advanced Rust Traits Exploration](https://labex.io/tutorials/rust-advanced-rust-traits-exploration-100448)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-advanced-rust-traits-exploration-100448)                               |\n|     222 | [📖 Other Uses of ?](https://labex.io/tutorials/rust-other-uses-of-99249)                                                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-other-uses-of-99249)                                                   |\n|     223 | [📖 Wrapping Errors with Custom Type](https://labex.io/tutorials/rust-wrapping-errors-with-custom-type-99250)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-wrapping-errors-with-custom-type-99250)                                |\n|     224 | [📖 Exploring Rust String Concepts](https://labex.io/tutorials/rust-exploring-rust-string-concepts-99254)                                                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-string-concepts-99254)                                  |\n|     225 | [📖 As Input Parameters](https://labex.io/tutorials/rust-as-input-parameters-99324)                                                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-as-input-parameters-99324)                                             |\n|     226 | [📖 Improving Our I/O Project](https://labex.io/tutorials/rust-improving-our-i-o-project-100426)                                                                             | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-improving-our-i-o-project-100426)                                      |\n|     227 | [📖 Traits: Defining Shared Behavior](https://labex.io/tutorials/rust-traits-defining-shared-behavior-100413)                                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-traits-defining-shared-behavior-100413)                                |\n|     228 | [📖 Exploring Unsafe Rust Superpowers](https://labex.io/tutorials/rust-exploring-unsafe-rust-superpowers-100447)                                                             | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-unsafe-rust-superpowers-100447)                              |\n|     229 | [📖 Rust HashMap Data Storage Tutorial](https://labex.io/tutorials/rust-rust-hashmap-data-storage-tutorial-99260)                                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-hashmap-data-storage-tutorial-99260)                              |\n|     230 | [📖 Expressive Rust Generics with Where Clause](https://labex.io/tutorials/rust-expressive-rust-generics-with-where-clause-99351)                                            | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-expressive-rust-generics-with-where-clause-99351)                      |\n|     231 | [📖 Unpacking Options with ?](https://labex.io/tutorials/rust-unpacking-options-with-99235)                                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-unpacking-options-with-99235)                                          |\n|     232 | [📖 Removing Duplication by Extracting a Function](https://labex.io/tutorials/rust-removing-duplication-by-extracting-a-function-100412)                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-removing-duplication-by-extracting-a-function-100412)                  |\n|     233 | [📖 Advanced Rust Types Practice](https://labex.io/tutorials/rust-advanced-rust-types-practice-100449)                                                                       | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-advanced-rust-types-practice-100449)                                   |\n|     234 | [📖 Rust Enum Concepts and Type Aliases](https://labex.io/tutorials/rust-rust-enum-concepts-and-type-aliases-99234)                                                          | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-enum-concepts-and-type-aliases-99234)                             |\n|     235 | [📖 Rust Linked List Implementation](https://labex.io/tutorials/rust-rust-linked-list-implementation-99265)                                                                  | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-linked-list-implementation-99265)                                 |\n|     236 | [📖 Rust Asynchronous Channels Communication](https://labex.io/tutorials/rust-rust-asynchronous-channels-communication-99268)                                                | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-asynchronous-channels-communication-99268)                        |\n|     237 | [📖 Exploring Rust Inline Assembly Usage](https://labex.io/tutorials/rust-exploring-rust-inline-assembly-usage-99287)                                                        | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-exploring-rust-inline-assembly-usage-99287)                            |\n|     238 | [📖 Rust Multithreaded Server Development](https://labex.io/tutorials/rust-rust-multithreaded-server-development-100453)                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-multithreaded-server-development-100453)                          |\n|     239 | [📖 Rust Macros Exploration in LabEx](https://labex.io/tutorials/rust-rust-macros-exploration-in-labex-100451)                                                               | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-rust-macros-exploration-in-labex-100451)                               |\n|     240 | [📖 Graceful Shutdown and Cleanup](https://labex.io/tutorials/rust-graceful-shutdown-and-cleanup-100454)                                                                     | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-graceful-shutdown-and-cleanup-100454)                                  |\n|     241 | [📖 RefCell\u003cT\u003e and the Interior Mutability Pattern](https://labex.io/tutorials/rust-refcell-t-and-the-interior-mutability-pattern-100435)                                    | ★☆☆          | [🔗 View](https://labex.io/tutorials/rust-refcell-t-and-the-interior-mutability-pattern-100435)                  |\n\n## More Free Tutorials\n\n- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)\n- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)\n- [Practice Cyber Security Free Tutorials](https://github.com/labex-labs/cysec-free-tutorials)\n- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)\n- [Practice Docker Free Tutorials](https://github.com/labex-labs/docker-free-tutorials)\n- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)\n- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)\n- [Practice Big Data Free Tutorials](https://github.com/labex-labs/bigdata-free-tutorials)\n- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)\n- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)\n- [Practice Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)\n- [Practice Ansible Free Tutorials](https://github.com/labex-labs/ansible-free-tutorials)\n- [Practice Jenkins Free Tutorials](https://github.com/labex-labs/jenkins-free-tutorials)\n- [Practice Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)\n- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)\n- [Practice Hadoop Free Tutorials](https://github.com/labex-labs/hadoop-free-tutorials)\n- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)\n- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)\n- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)\n- [Practice Go Free Tutorials](https://github.com/labex-labs/go-free-tutorials)\n- [Practice Rust Free Tutorials](https://github.com/labex-labs/rust-free-tutorials)\n- [Practice OpenCV Free Tutorials](https://github.com/labex-labs/opencv-free-tutorials)\n- [Practice Django Free Tutorials](https://github.com/labex-labs/django-free-tutorials)\n- [Practice Pandas Free Tutorials](https://github.com/labex-labs/pandas-free-tutorials)\n- [Practice NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)\n- [Practice scikit-learn Free Tutorials](https://github.com/labex-labs/sklearn-free-tutorials)\n- [Practice Matplotlib Free Tutorials](https://github.com/labex-labs/matplotlib-free-tutorials)\n- [Practice Algorithm Free Tutorials](https://github.com/labex-labs/algorithm-free-tutorials)\n- [Practice HTML Free Tutorials](https://github.com/labex-labs/html-free-tutorials)\n- [Practice CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)\n- [Practice JavaScript Free Tutorials](https://github.com/labex-labs/javascript-free-tutorials)\n- [Practice React Free Tutorials](https://github.com/labex-labs/react-free-tutorials)\n- [Practice jQuery Free Tutorials](https://github.com/labex-labs/jquery-free-tutorials)\n\n\n## More\n\n- 🔗 [Rust Programming Courses](https://github.com/labex-labs/awesome-programming-courses)\n- 🔗 [Rust Programming Projects](https://github.com/labex-labs/awesome-programming-projects)\n\n","funding_links":[],"categories":["More","More Free Tutorials","Other Lists"],"sub_categories":["TeX Lists"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabex-labs%2Frust-free-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flabex-labs%2Frust-free-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flabex-labs%2Frust-free-tutorials/lists"}