https://github.com/brndnmtthws/code-like-a-pro-in-rust-book
Source code for Code Like a Pro in Rust
https://github.com/brndnmtthws/code-like-a-pro-in-rust-book
books rust samples
Last synced: about 1 year ago
JSON representation
Source code for Code Like a Pro in Rust
- Host: GitHub
- URL: https://github.com/brndnmtthws/code-like-a-pro-in-rust-book
- Owner: brndnmtthws
- License: mit
- Created: 2021-08-19T22:47:32.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-01-15T13:20:21.000Z (over 1 year ago)
- Last Synced: 2025-03-29T19:04:48.529Z (over 1 year ago)
- Topics: books, rust, samples
- Language: HTML
- Homepage: https://www.manning.com/books/code-like-a-pro-in-rust
- Size: 215 KB
- Stars: 114
- Watchers: 6
- Forks: 29
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Code Like a Pro in Rust book code
This repository contains the source code for [_Code Like a Pro in Rust_](https://www.manning.com/books/code-like-a-pro-in-rust).
[
](https://www.manning.com/books/code-like-a-pro-in-rust)
## Table of contents
### Chapter 2
#### 2.2
* [simple-project](c02/simple-project/)
#### 2.3
* [patch-num-cpus](c02/patch-num-cpus/)
#### 2.6
* [zlib-wrapper](c02/zlib-wrapper/)
#### 2.8
* [rustdoc-example](c02/rustdoc-example/)
#### 2.9
* [modules](c02/modules/)
#### 2.10
* [workspaces-example](c02/workspaces-example/)
#### 2.11
* [build-script-example](c02/build-script-example/)
### Chapter 4
#### 4.1
* [movable-or-not](c04/movable-or-not/)
#### 4.2
* [slices-and-arrays](c04/slices-and-arrays/)
#### 4.3
* [borrowed-vec](c04/borrowed-vec/)
#### 4.4
* [compound-key](c04/compound-key/)
* [custom-hash-function](c04/custom-hash-function/)
#### 4.5
* [enums](c04/enums/)
* [integer-types](c04/integer-types/)
* [tuple-basics](c04/tuple-basics/)
* [unchecked-arithmetic](c04/unchecked-arithmetic/)
* [wrapping-arithmetic](c04/wrapping-arithmetic/)
#### 4.6
* [error-handling](c04/error-handling/)
#### 4.7
* [error-conversion](c04/error-conversion/)
* [string-wrapper](c04/string-wrapper/)
#### 4.8
* [zlib-example](c04/zlib-example/)
### Chapter 5
#### 5.2
* [ownership](c05/ownership/)
#### 5.3
* [shallow-and-deep-copies](c05/shallow-and-deep-copies/)
#### 5.4
* [copies](c05/copies/)
#### 5.5
* [singlylinkedlist](c05/singlylinkedlist/)
#### 5.6
* [doublylinkedlist](c05/doublylinkedlist/)
#### 5.7
* [singlylinkedlist-immutable](c05/singlylinkedlist-immutable/)
#### 5.8
* [basicallocator](c05/basicallocator/)
* [cfg-attributes](c05/cfg-attributes/)
* [pagealignedallocator](c05/pagealignedallocator/)
* [passthruallocator](c05/passthruallocator/)
### Chapter 6
#### 6.2
* [unit-tests](c06/unit-tests/)
#### 6.3
* [proptest](c06/proptest)
* [wrapping-adder](c06/wrapping-adder/)
#### 6.5
* [global-state](c06/global-state/)
* [mutex-guard](c06/mutex-guard/)
#### 6.7
* [rewriting-fizzbuzz](c06/rewriting-fizzbuzz/)
#### 6.8
* [tarpaulin-report.html](c06/tarpaulin-report.html)
### Chapter 7
#### 7.1
* [quicksort](c07/quicksort/)
#### 7.2
* [quicksort-trait](c07/quicksort-trait/)
#### 7.4
* [quicksort-cli](c07/quicksort-cli/)
* [quicksort-proptest](c07/quicksort-proptest/)
#### 7.5
* [fuzzme](c07/fuzzme/)
### Chapter 8
#### 8.3
* [async-sleep](c08/async-sleep/)
* [sync-sleep](c08/sync-sleep/)
#### 8.4
* [fire-and-forget](c08/fire-and-forget/)
* [outside-async-context](c08/outside-async-context/)
* [wait-future-without-await](c08/wait-future-without-await/)
#### 8.5
* [parallelism](c08/parallelism/)
#### 8.6
* [async-observer](c08/async-observer/)
#### 8.7
* [mixed-file-io](c08/mixed-file-io/)
#### 8.9
* [tracing](c08/tracing/)
#### 8.10
* [async-tests](c08/async-tests/)
### Chapter 9
* [api-service](c09/api-service/)
### Chapter 10
* [api-client](c10/api-client/)
### Chapter 11
#### 11.2
* [vectors](c11/vectors/)
#### 11.3
* [simd](c11/simd/)
#### 11.4
* [parallelization-with-rayon](c11/parallelization-with-rayon/)
## Stargazers over time
[](https://starchart.cc/brndnmtthws/code-like-a-pro-in-rust-book)