---
date: 2020-07-04
id: 882564c6-4258-40f4-87ec-fb5b267b7ac2
title: Rust
---

-   [Rust Tooling](20201119165530-rust_tooling)

# API

-   [Functions](20201120110719-rust_functions)
-   [Primitive Types](20201120095639-rust_primitive_types)
-   [Structs](20201120105306-rust_structs)
-   [Traits](20201120103547-rust_traits)

# Language

-   [Comments](20200827190035-rust_comments)
-   [Control flow](20200827190443-rust_control_flow)
-   [Enums](20200902150714-enums)
-   [Iterators](20200923150006-iterators)
-   [Ownership](20200828170945-ownership)
-   [Pointers](20201120102004-rust_pointers)
-   [Structs](20200831193417-structs)
-   [Tests](20200918183524-tests)
-   [Variables](20200827171554-variables_in_rust)

## Common Collections

-   [Vectors](20200915140449-vectors)
-   [Strings](20200915151358-strings)
-   [Hash Maps](20200915153033-hash_maps)

## Concurrency

-   [Threads](20200930121904-rust_threads)
-   [Message passing](20200930123003-message_passing)
-   [Shared-State
    Concurrency](20200930123749-rust_shared_state_concurrency)

## Error handling

-   [Unrecoverable Errors](20200916162727-unrecoverable_errors)
-   [Recoverable Errors](20200916163737-recoverable_errors)

## Functions

-   [Functions & macros](20200827170931-functions_macros)
-   [Closures](20200923144022-closures)

## Generic Types and Traits

-   [Generics](20200917161757-generics)
-   [Traits](20200917163203-traits)

## Patterns and Matching

-   [Pattern Syntax](20201006102934-pattern_syntax)

# Misc

-   [Books & exercises](20200827171318-rust_books)

# Changelog

-   [1.48](20201119165257-rust_1_48)
