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
Date and Time
Recipe
Crates
Categories
Measure elapsed time
Perform checked date and time calculations
Convert a local time to another timezone
Examine the date and time
Convert date to UNIX timestamp and vice versa
Display formatted date and time
Parse string into DateTime struct