Table of Contents
About
1.
Algorithms
❱
1.1.
Generate Random Values
1.2.
Sort a Vector
2.
Command Line
❱
2.1.
Argument Parsing
2.2.
ANSI Terminal
3.
Compression
❱
3.1.
Working with Tarballs
4.
Concurrency
❱
4.1.
Explicit Threads
4.2.
Data Parallelism
5.
Cryptography
❱
5.1.
Hashing
5.2.
Encryption
6.
Data Structures
❱
6.1.
Bitfield
7.
Database
❱
7.1.
SQLite
7.2.
Postgres
8.
Date and Time
❱
8.1.
Duration and Calculation
8.2.
Parsing and Displaying
9.
Development Tools
❱
9.1.
Debugging
❱
9.1.1.
Log Messages
9.1.2.
Configure Logging
9.2.
Versioning
9.3.
Build Time Tooling
10.
Encoding
❱
10.1.
Character Sets
10.2.
CSV processing
10.3.
Structured Data
11.
Error Handling
❱
11.1.
Handle Error Variants
12.
File System
❱
12.1.
Read & Write
12.2.
Directory Traversal
13.
Hardware Support
❱
13.1.
Processor
14.
Memory Management
❱
14.1.
Global Static
15.
Network
❱
15.1.
Server
16.
Operating System
❱
16.1.
External Command
17.
Science
❱
17.1.
Mathematics
❱
17.1.1.
Linear Algebra
17.1.2.
Trigonometry
17.1.3.
Complex Numbers
17.1.4.
Statistics
17.1.5.
Miscellaneous
18.
Text Processing
❱
18.1.
Regular Expressions
18.2.
String Parsing
19.
Web Programming
❱
19.1.
Extracting Links
19.2.
URL
19.3.
Media Types
19.4.
Clients
❱
19.4.1.
Making Requests
19.4.2.
Calling a Web API
19.4.3.
Downloads
19.4.4.
Web Authentication
Light (default)
Rust
Coal
Navy
Ayu
Rust Cookbook
Cryptography
Recipe
Crates
Categories
Calculate the SHA-256 digest of a file
Sign and verify a message with an HMAC digest
Salt and hash a password with PBKDF2