{ "https://blog.acolyer.org/2019/05/28/cheri-abi/": "f2u", "https://crates.io": "f4q", "https://crates.io/crates/cargo-modules": "f2n", "https://doc.rust-lang.org/book/ch03-02-data-types.html#integer-types": "ffr", "https://doc.rust-lang.org/book/title-page.html": "f6t", "https://doc.rust-lang.org/cargo/reference/cargo-targets.html#cargo-targets": "f4m", "https://doc.rust-lang.org/cargo/reference/profiles.html": "ffc", "https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html": "f45", "https://doc.rust-lang.org/nomicon/": "f6u", "https://doc.rust-lang.org/reference/expressions/operator-expr.html#numeric-cast": "f2z", "https://doc.rust-lang.org/reference/items/implementations.html#trait-implementation-coherence": "fzf", "https://doc.rust-lang.org/reference/lifetime-elision.html": "f4c", "https://doc.rust-lang.org/std/cell/struct.UnsafeCell.html": "fxy", "https://doc.rust-lang.org/std/cmp/index.html": "fzm", "https://doc.rust-lang.org/std/cmp/trait.PartialEq.html": "fzz", "https://doc.rust-lang.org/std/cmp/trait.PartialOrd.html": "fzb", "https://doc.rust-lang.org/std/convert/trait.From.html#implementors": "fzp", "https://doc.rust-lang.org/std/convert/trait.Into.html#implementors": "fzl", "https://doc.rust-lang.org/std/iter/trait.FusedIterator.html": "f4s", "https://doc.rust-lang.org/std/iter/trait.Iterator.html": "fxf", "https://doc.rust-lang.org/std/keyword.for.html": "ffj", "https://doc.rust-lang.org/std/keyword.while.html": "ffh", "https://doc.rust-lang.org/std/macro.panic.html": "ffl", "https://doc.rust-lang.org/std/mem/fn.size_of.html": "f27", "https://doc.rust-lang.org/std/ops/index.html": "fzn", "https://doc.rust-lang.org/std/ops/trait.Add.html": "fz4", "https://doc.rust-lang.org/std/ops/trait.Deref.html#deref-coercion": "fzt", "https://doc.rust-lang.org/std/ops/trait.Div.html": "fzv", "https://doc.rust-lang.org/std/ops/trait.Mul.html": "fz6", "https://doc.rust-lang.org/std/ops/trait.Rem.html": "fz8", "https://doc.rust-lang.org/std/ops/trait.Sub.html": "fzx", "https://doc.rust-lang.org/std/prelude/index.html": "f2c", "https://doc.rust-lang.org/std/primitive.i32.html#associatedconstant.MAX": "ffe", "https://doc.rust-lang.org/std/primitive.i32.html#associatedconstant.MIN": "ff7", "https://doc.rust-lang.org/std/primitive.u32.html#associatedconstant.MAX": "ffw", "https://doc.rust-lang.org/std/slice/struct.Iter.html": "f4d", "https://doc.rust-lang.org/std/string/struct.String.html": "f26", "https://doc.rust-lang.org/std/sync/atomic/index.html": "fxh", "https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iter": "f4j", "https://docs.rs/dhat/latest/dhat/": "f2y", "https://docs.rs/itertools/": "fx2", "https://docs.rs/thiserror/latest/thiserror/": "f4n", "https://docs.rs/tokio-stream/latest/tokio_stream/": "f65", "https://docs.rs/tokio-stream/latest/tokio_stream/trait.StreamExt.html#method.merge": "f6m", "https://docs.rs/tokio-util/latest/tokio_util/sync/struct.CancellationToken.html": "f63", "https://docs.rs/tokio/latest/tokio/task/struct.JoinError.html": "f6z", "https://docs.rust-embedded.org/book/": "f6k", "https://en.wikipedia.org/wiki/Dangling_pointer": "f2h", "https://en.wikipedia.org/wiki/Data_segment": "fx7", "https://en.wikipedia.org/wiki/Memory_address": "f2r", "https://en.wikipedia.org/wiki/Stack_overflow": "f2e", "https://en.wikipedia.org/wiki/Two%27s_complement": "ff9", "https://en.wikipedia.org/wiki/UTF-8": "f2v", "https://exercism.io": "f6r", "https://github.com/LukeMathWalker/cargo-chef": "ffb", "https://github.com/LukeMathWalker/wiremock-rs": "ffm", "https://github.com/dtolnay/cargo-expand": "fzq", "https://github.com/dtolnay/proc-macro-workshop": "fzw", "https://github.com/mainmatter/100-exercises-to-learn-rust": "ff6", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/01_intro/00_welcome": "ff3", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/01_intro/01_syntax": "ffq", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/00_intro": "ff5", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/01_integers": "fft", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/02_variables": "ffy", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/03_if_else": "ffu", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/04_panics": "ffk", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/05_factorial": "ffs", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/06_while": "ffg", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/07_for": "ffd", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/08_overflow": "f2f", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/09_saturating": "f22", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/02_basic_calculator/10_as_casting": "f24", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/00_intro": "f2x", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/01_struct": "f28", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/02_validation": "f2b", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/03_modules": "f2m", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/04_visibility": "f23", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/05_encapsulation": "f2q", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/06_ownership": "f25", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/07_setters": "f2w", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/08_stack": "f29", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/09_heap": "f2p", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/10_references_in_memory": "f2l", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/11_destructor": "f2g", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/03_ticket_v1/12_outro": "f2j", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/00_intro": "f2d", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/01_trait": "f2a", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/02_orphan_rule": "fz2", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/03_operator_overloading": "fz3", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/04_derive": "fz7", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/05_trait_bounds": "fz9", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/06_str_slice": "fzr", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/07_deref": "fzy", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/08_sized": "fzu", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/09_from": "fzk", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/10_assoc_vs_generic": "fzs", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/11_clone": "fzh", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/12_copy": "fzg", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/13_drop": "fzj", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/04_traits/14_outro": "fzc", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/00_intro": "fza", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/01_enum": "f4f", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/02_match": "f42", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/03_variants_with_data": "f4z", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/04_if_let": "f44", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/05_nullability": "f4x", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/06_fallibility": "f46", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/07_unwrap": "f4v", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/08_error_enums": "f48", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/09_error_trait": "f4b", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/10_packages": "f43", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/11_dependencies": "f4w", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/12_thiserror": "f47", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/13_try_from": "f4e", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/14_source": "f49", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/05_ticket_v2/15_outro": "f4y", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/00_intro": "f4u", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/01_arrays": "f4p", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/02_vec": "f4l", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/03_resizing": "f4k", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/04_iterators": "f4h", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/05_iter": "f4g", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/06_lifetimes": "f4a", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/07_combinators": "fxz", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/08_impl_trait": "fx4", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/09_impl_trait_2": "fxx", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/10_slices": "fx6", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/11_mutable_slices": "fxv", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/12_two_states": "fx8", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/13_index": "fxb", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/14_index_mut": "fxn", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/15_hashmap": "fxm", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/06_ticket_management/16_btreemap": "fx3", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/00_intro": "fxq", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/01_threads": "fxw", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/02_static": "fxe", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/03_leak": "fx9", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/04_scoped_threads": "fxr", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/05_channels": "fxt", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/06_interior_mutability": "fxu", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/07_ack": "fxp", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/08_client": "fxl", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/09_bounded": "fxk", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/10_patch": "fxs", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/11_locks": "fxj", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/12_rw_lock": "fxd", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/13_without_channels": "fxc", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/07_threads/14_sync": "fxa", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/00_intro": "f6f", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/01_async_fn": "f62", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/02_spawn": "f64", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/03_runtime": "f6x", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/04_future": "f66", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/05_blocking": "f68", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/06_async_aware_primitives": "f6b", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/07_cancellation": "f6q", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/main/exercises/08_futures/08_outro": "f6e", "https://github.com/mainmatter/100-exercises-to-learn-rust/tree/solutions": "ffz", "https://github.com/mainmatter/rust-advanced-testing-workshop": "fzd", "https://github.com/rust-lang/rustlings": "f69", "https://huonw.github.io/blog/2016/04/myths-and-legends-about-integer-overflow-in-rust/": "ffa", "https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/": "f4r", "https://mainmatter.com/contact/": "ff2", "https://mainmatter.com/rust-consulting/": "fff", "https://marabos.nl/atomics/": "fxg", "https://nostarch.com/rust-rustaceans": "f6p", "https://owasp.org/www-community/vulnerabilities/Doubly_freeing_memory": "f2k", "https://owasp.org/www-community/vulnerabilities/Using_freed_memory": "f2s", "https://pavex.dev": "ffn", "https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=36e5ddbe3b3f741dfa9f74c956622bac": "ffp", "https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=afedf7062298ca8f5a248bc551062eaa": "fx5", "https://rust-exercises.com/100-exercises-to-learn-rust.pdf": "ffx", "https://rust-exercises.com/100-exercises/": "ff4", "https://rust-exercises.com/advanced-testing/": "f6s", "https://rust-exercises.com/telemetry/": "f6h", "https://rust-lang.github.io/api-guidelines/naming.html#casing-conforms-to-rfc-430-c-case": "fze", "https://rust-lang.github.io/wg-async/vision/submitted_stories/status_quo/barbara_battles_buffered_streams.html": "f6w", "https://ryhl.io/blog/async-what-is-blocking/": "f6v", "https://tokio.rs/tokio/tutorial/select": "f6n", "https://valgrind.org/docs/manual/dh-manual.html": "f2t", "https://veykril.github.io/tlborm/": "fz5", "https://without.boats/blog/the-scoped-task-trilemma/": "f67", "https://www.amazon.com/dp/B0DJ14KQQG/": "f6g", "https://www.lpalmieri.com/": "ffv", "https://www.lpalmieri.com/posts/2020-12-11-zero-to-production-6-domain-modelling/": "f4t", "https://www.oreilly.com/library/view/programming-rust-2nd/9781492052586/": "f6y", "https://www.youtube.com/playlist?list=PLqbS7AVVErFirH9armw8yXlE6dacF-A6z": "f6l", "https://zero2prod.com": "ff8" }