{"id":16564012,"url":"https://github.com/brndnmtthws/code-like-a-pro-in-rust-book","last_synced_at":"2025-04-05T20:04:16.690Z","repository":{"id":58743404,"uuid":"398092961","full_name":"brndnmtthws/code-like-a-pro-in-rust-book","owner":"brndnmtthws","description":"Source code for Code Like a Pro in Rust","archived":false,"fork":false,"pushed_at":"2025-01-15T13:20:21.000Z","size":220,"stargazers_count":114,"open_issues_count":1,"forks_count":29,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-29T19:04:48.529Z","etag":null,"topics":["books","rust","samples"],"latest_commit_sha":null,"homepage":"https://www.manning.com/books/code-like-a-pro-in-rust","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brndnmtthws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-19T22:47:32.000Z","updated_at":"2025-03-17T03:01:44.000Z","dependencies_parsed_at":"2023-12-11T17:46:53.955Z","dependency_job_id":"6e39ae18-09b4-4d0f-9bd7-dab76c423e48","html_url":"https://github.com/brndnmtthws/code-like-a-pro-in-rust-book","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brndnmtthws%2Fcode-like-a-pro-in-rust-book","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brndnmtthws%2Fcode-like-a-pro-in-rust-book/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brndnmtthws%2Fcode-like-a-pro-in-rust-book/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brndnmtthws%2Fcode-like-a-pro-in-rust-book/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brndnmtthws","download_url":"https://codeload.github.com/brndnmtthws/code-like-a-pro-in-rust-book/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393566,"owners_count":20931812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["books","rust","samples"],"created_at":"2024-10-11T20:43:00.000Z","updated_at":"2025-04-05T20:04:16.667Z","avatar_url":"https://github.com/brndnmtthws.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code Like a Pro in Rust book code\n\nThis repository contains the source code for [_Code Like a Pro in Rust_](https://www.manning.com/books/code-like-a-pro-in-rust).\n\n[\u003cimg src=\"https://github.com/brndnmtthws/code-like-a-pro-in-rust-book/assets/3129093/234328e1-0957-42f1-9238-b37798a821d8\" width=\"500\" /\u003e](https://www.manning.com/books/code-like-a-pro-in-rust)\n\n## Table of contents\n\n### Chapter 2\n\n#### 2.2\n\n* [simple-project](c02/simple-project/)\n\n#### 2.3\n\n* [patch-num-cpus](c02/patch-num-cpus/)\n\n#### 2.6\n\n* [zlib-wrapper](c02/zlib-wrapper/)\n\n#### 2.8\n\n* [rustdoc-example](c02/rustdoc-example/)\n\n#### 2.9\n\n* [modules](c02/modules/)\n\n#### 2.10\n\n* [workspaces-example](c02/workspaces-example/)\n  \n#### 2.11\n\n* [build-script-example](c02/build-script-example/)\n\n### Chapter 4\n\n#### 4.1\n\n* [movable-or-not](c04/movable-or-not/)\n\n#### 4.2\n\n* [slices-and-arrays](c04/slices-and-arrays/)\n\n#### 4.3\n\n* [borrowed-vec](c04/borrowed-vec/)\n\n#### 4.4\n\n* [compound-key](c04/compound-key/)\n* [custom-hash-function](c04/custom-hash-function/)\n\n#### 4.5\n\n* [enums](c04/enums/)\n* [integer-types](c04/integer-types/)\n* [tuple-basics](c04/tuple-basics/)\n* [unchecked-arithmetic](c04/unchecked-arithmetic/)\n* [wrapping-arithmetic](c04/wrapping-arithmetic/)\n\n#### 4.6\n\n* [error-handling](c04/error-handling/)\n\n#### 4.7\n\n* [error-conversion](c04/error-conversion/)\n* [string-wrapper](c04/string-wrapper/)\n\n#### 4.8\n\n* [zlib-example](c04/zlib-example/)\n\n### Chapter 5\n\n#### 5.2\n\n* [ownership](c05/ownership/)\n\n#### 5.3\n\n* [shallow-and-deep-copies](c05/shallow-and-deep-copies/)\n\n#### 5.4\n\n* [copies](c05/copies/)\n\n#### 5.5\n\n* [singlylinkedlist](c05/singlylinkedlist/)\n\n#### 5.6\n\n* [doublylinkedlist](c05/doublylinkedlist/)\n\n#### 5.7\n\n* [singlylinkedlist-immutable](c05/singlylinkedlist-immutable/)\n\n#### 5.8\n\n* [basicallocator](c05/basicallocator/)\n* [cfg-attributes](c05/cfg-attributes/)\n* [pagealignedallocator](c05/pagealignedallocator/)\n* [passthruallocator](c05/passthruallocator/)\n\n### Chapter 6\n\n#### 6.2\n\n* [unit-tests](c06/unit-tests/)\n\n#### 6.3\n\n* [proptest](c06/proptest)\n* [wrapping-adder](c06/wrapping-adder/)\n\n#### 6.5\n\n* [global-state](c06/global-state/)\n* [mutex-guard](c06/mutex-guard/)\n\n#### 6.7\n\n* [rewriting-fizzbuzz](c06/rewriting-fizzbuzz/)\n\n#### 6.8\n\n* [tarpaulin-report.html](c06/tarpaulin-report.html)\n\n### Chapter 7\n\n#### 7.1\n\n* [quicksort](c07/quicksort/)\n\n#### 7.2\n\n* [quicksort-trait](c07/quicksort-trait/)\n\n#### 7.4\n\n* [quicksort-cli](c07/quicksort-cli/)\n* [quicksort-proptest](c07/quicksort-proptest/)\n\n#### 7.5\n\n* [fuzzme](c07/fuzzme/)\n\n### Chapter 8\n\n#### 8.3\n\n* [async-sleep](c08/async-sleep/)\n* [sync-sleep](c08/sync-sleep/)\n\n#### 8.4\n\n* [fire-and-forget](c08/fire-and-forget/)\n* [outside-async-context](c08/outside-async-context/)\n* [wait-future-without-await](c08/wait-future-without-await/)\n\n#### 8.5\n\n* [parallelism](c08/parallelism/)\n\n#### 8.6\n\n* [async-observer](c08/async-observer/)\n\n#### 8.7\n\n* [mixed-file-io](c08/mixed-file-io/)\n\n#### 8.9\n\n* [tracing](c08/tracing/)\n\n#### 8.10\n\n* [async-tests](c08/async-tests/)\n\n### Chapter 9\n\n* [api-service](c09/api-service/)\n\n### Chapter 10\n\n* [api-client](c10/api-client/)\n\n### Chapter 11\n\n#### 11.2\n\n* [vectors](c11/vectors/)\n\n#### 11.3\n\n* [simd](c11/simd/)\n\n#### 11.4\n\n* [parallelization-with-rayon](c11/parallelization-with-rayon/)\n\n## Stargazers over time\n\n[![Stargazers over time](https://starchart.cc/brndnmtthws/code-like-a-pro-in-rust-book.svg)](https://starchart.cc/brndnmtthws/code-like-a-pro-in-rust-book)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrndnmtthws%2Fcode-like-a-pro-in-rust-book","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrndnmtthws%2Fcode-like-a-pro-in-rust-book","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrndnmtthws%2Fcode-like-a-pro-in-rust-book/lists"}