Useful Links
1. Getting Started with Rust
2. Rust Fundamentals
3. Understanding Ownership
4. Structuring Data with Structs
5. Enums and Pattern Matching
6. Managing Growing Projects
7. Common Collections
8. Error Handling
9. Generic Types, Traits, and Lifetimes
10. Writing Automated Tests
11. Functional Programming Features
12. Smart Pointers
13. Fearless Concurrency
14. Advanced Features
15. Foreign Function Interface
16. Rust Patterns and Best Practices
  1. Computer Science
  2. Programming
  3. By Language

Rust Programming

1. Getting Started with Rust
2. Rust Fundamentals
3. Understanding Ownership
4. Structuring Data with Structs
5. Enums and Pattern Matching
6. Managing Growing Projects
7. Common Collections
8. Error Handling
9. Generic Types, Traits, and Lifetimes
10. Writing Automated Tests
11. Functional Programming Features
12. Smart Pointers
13. Fearless Concurrency
14. Advanced Features
15. Foreign Function Interface
16. Rust Patterns and Best Practices
  1. Writing Automated Tests
    1. Test Fundamentals
      1. Test Function Attributes
        1. Test Module Organization
          1. Test Naming Conventions
          2. Assertion Macros
            1. assert! Macro
              1. assert_eq! Macro
                1. assert_ne! Macro
                  1. Custom Failure Messages
                    1. Debug Trait Requirements
                    2. Test Configuration
                      1. should_panic Attribute
                        1. expected Parameter
                          1. ignore Attribute
                            1. Conditional Compilation
                            2. Running Tests
                              1. cargo test Command
                                1. Test Output Control
                                  1. Parallel vs Sequential Execution
                                    1. Test Filtering
                                      1. By Name
                                        1. By Pattern
                                          1. Ignored Tests
                                        2. Test Organization
                                          1. Unit Tests
                                            1. Tests Module
                                              1. cfg(test) Attribute
                                                1. Testing Private Functions
                                                2. Integration Tests
                                                  1. tests Directory
                                                    1. Integration Test Structure
                                                      1. Shared Test Code
                                                      2. Documentation Tests
                                                        1. Doc Comment Examples
                                                          1. Test Attributes in Docs
                                                            1. Hiding Doc Test Code

                                                        Previous

                                                        9. Generic Types, Traits, and Lifetimes

                                                        Go to top

                                                        Next

                                                        11. Functional Programming Features

                                                        © 2025 Useful Links. All rights reserved.

                                                        About•Bluesky•X.com