| Lib Repositories |
Description |
| RustCmdLine |
Parses command-line arguments into a CmdLineParser instance that can be passed to
any code needing option information. |
| RustDisplayLib |
Collection of functions for displaying data on the console or returning formatted
Strings: shows, show, str_show, show_value, show_type, and log. |
| RustDirNav |
Depth-first-search of a directory tree with generic parameters for user-supplied
do_dir and do_file operations. |
| RustCommPrototype |
Message-passing communicator over TcpStream/TcpListener with generic parameters
for message types, processing, and logging. |
| RustCommWithThreadPool |
Extends the Comm Prototype so that the Listener uses a thread pool to dispatch
incoming connections efficiently. |
| RustStringConversions |
Small collection of functions for converting between Rust string types:
String, PathBuf, and OsString. |
| Demo Repositories |
Description |
| RustByteRecord |
Functions for serializing primitive values to byte arrays and back; a work in
progress exploring serialization ideas. |
| RustBasicDemos |
Basic Rust syntax explorations and examples developed while learning the language,
many of which feed into the Rust Story. |
| RustErrorHandling |
Demonstrations of Rust's rich error-handling operations built into the language. |
| RustThreads |
Basic threading syntax demos and Story examples exploring Rust's concurrency model. |
| RustModels |
Complete runnable versions of code fragments presented in Rust videos. |
| RustLibraryDemos |
Compact demonstrations of standard library facilities: collections, iterators,
I/O, networking, threading, and synchronization. |
| Consuming_Rust_bite_by_byte |
Growing sequence of short single-page Rust stories (Bites) providing an easy
entry into the language one small piece at a time. |