Index of Examples

Algorithms

Randomness

Sorting

Data Structures

Binaryheap

RecipeCratesCategories
priority-queuestdcat~data-structures

Bitfield

Btrees

RecipeCratesCategories
BTreeMap<K, V>stdcat~data-structures
BTreeSet<T>stdcat~data-structures

Graph

RecipeCratesCategories
Manipulate Graphs with petgraphpetgraphcat~data-structures

Hashmap

Heapless

RecipeCratesCategories
Heaplessstdcat~data-structures

LinkedList

RecipeCratesCategories
Stored Data in a Linked Liststdcat~data-structures

Maps

Stack Allocated Arrays

RecipeCratesCategories
arrayvecarrayveccat~data-structures
smallvecsmallveccat~data-structures
tinyvectinyveccat~data-structures

Stack and Queue

Strings

UUID

RecipeCratesCategories
Generate and Parse UUIDsuuidcat~data-structures

Vector

Filesystem

Directories

Directory Traversal

File Watching

Read-Write

tempfile

User Directories

Mathematics

Additional Numeric Types

Complex Numbers

Linear Algebra

Statistics

Trigonometry

Code: Organization

Code Organization By Project Type

Dependencies

Modules

Naming Conventions

Use Keyword

Visibility

Contributing

API Documentation

Dev Container Docker

Dev Environment Setup

Development Editing

Preprocessors

Publication

Repo Structure

Topics of Interest

Crate: Selection

Language

Attributes

Closures

Constants and Statics

Control Flow

Data Types

Entrypoint

Enums

Functions

Generics

Impl Trait

Iterators

Lifetimes

Macros

Match

Ownership Borrowing

Rust Install

Slices

Structs

Trait Objects

Traits

Variables

Blogs

Books

Companies

Example Code

Learning

Meetings

Rust Cheatsheets

Videos

Standard: Library

AsRef

Borrow

Box

Cmp

Conversion Traits

Cow

Default

Derive

Drop

Dynamic Typing

Interior Mutability

RecipeCrates
Cellstd
RefCellstd
OnceCellstd

Ops

Option

Pin

Reference Counting

Result

Smart Pointers