Skip to content

Commit

Permalink
Add chapters files
Browse files Browse the repository at this point in the history
  • Loading branch information
dr-saad-la committed Jul 18, 2024
1 parent fb0c377 commit 7a59e46
Show file tree
Hide file tree
Showing 99 changed files with 99 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/chap_06/enums_as_modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Enums in modules
1 change: 1 addition & 0 deletions src/chap_06/enums_with_data.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Enums with data
1 change: 1 addition & 0 deletions src/chap_08/array-slice-ops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Array Slice Ops
1 change: 1 addition & 0 deletions src/chap_08/arrays-slices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Array Slices
1 change: 1 addition & 0 deletions src/chap_08/borrow-checker.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Borrow Checker
1 change: 1 addition & 0 deletions src/chap_08/clone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Clone
1 change: 1 addition & 0 deletions src/chap_08/copy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Copy
1 change: 1 addition & 0 deletions src/chap_08/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# String Object
1 change: 1 addition & 0 deletions src/chap_08/move.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Move
1 change: 1 addition & 0 deletions src/chap_08/simple-borrow.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Simple Borrowing
1 change: 1 addition & 0 deletions src/chap_08/string-objs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# String objects
1 change: 1 addition & 0 deletions src/chap_08/string-slice-ops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# String Slices Ops
1 change: 1 addition & 0 deletions src/chap_08/string-slices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# String Slices
1 change: 1 addition & 0 deletions src/chap_09/closures.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Closures
1 change: 1 addition & 0 deletions src/chap_09/func-defaults.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Default Parameters
1 change: 1 addition & 0 deletions src/chap_09/func-pointers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Function Pointers
1 change: 1 addition & 0 deletions src/chap_09/higher-order.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Higher-Order Functions
1 change: 1 addition & 0 deletions src/chap_09/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Functions
1 change: 1 addition & 0 deletions src/chap_09/simple-funcs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Simple Functions
1 change: 1 addition & 0 deletions src/chap_10/associated-funcs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Associated Functions
1 change: 1 addition & 0 deletions src/chap_10/defining-structs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Defining Structs
1 change: 1 addition & 0 deletions src/chap_10/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Structures
1 change: 1 addition & 0 deletions src/chap_10/struct-lifetime.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Struct Lifetime
1 change: 1 addition & 0 deletions src/chap_10/struct-methods.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Struct Methods
1 change: 1 addition & 0 deletions src/chap_10/tuple-structs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Tuple Structs
1 change: 1 addition & 0 deletions src/chap_10/unit-like-structs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Unit-Like Structs
1 change: 1 addition & 0 deletions src/chap_11/default-impls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Default Implementations
1 change: 1 addition & 0 deletions src/chap_11/defining-traits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Defining Traits
1 change: 1 addition & 0 deletions src/chap_11/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Traits
1 change: 1 addition & 0 deletions src/chap_11/supertraits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Supertraits
1 change: 1 addition & 0 deletions src/chap_11/trait-bounds.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Trait Bounds
1 change: 1 addition & 0 deletions src/chap_11/trait-inheritance.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Trait Inheritance
1 change: 1 addition & 0 deletions src/chap_11/trait-objects.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Trait Objects
1 change: 1 addition & 0 deletions src/chap_12/defining-generics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Defining Generics
1 change: 1 addition & 0 deletions src/chap_12/generic-enums.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Generic Enums
1 change: 1 addition & 0 deletions src/chap_12/generic-funcs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Generic Functions
1 change: 1 addition & 0 deletions src/chap_12/generic-structs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Generic Structs
1 change: 1 addition & 0 deletions src/chap_12/generic-traits.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Generic Traits
1 change: 1 addition & 0 deletions src/chap_12/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Generics
1 change: 1 addition & 0 deletions src/chap_12/lifetimes-generics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Lifetimes in Generics
1 change: 1 addition & 0 deletions src/chap_13/async-programming.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Asynchronous Programming
1 change: 1 addition & 0 deletions src/chap_13/concurrency.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Concurrency
1 change: 1 addition & 0 deletions src/chap_13/deref-trait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Deref Trait
1 change: 1 addition & 0 deletions src/chap_13/drop-trait.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Drop Trait
1 change: 1 addition & 0 deletions src/chap_13/interior-mutability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Interior Mutability
1 change: 1 addition & 0 deletions src/chap_13/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Advanced Concepts
1 change: 1 addition & 0 deletions src/chap_13/smart-pointers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Smart Pointers
1 change: 1 addition & 0 deletions src/chap_14/atomic-types.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Atomic Types
1 change: 1 addition & 0 deletions src/chap_14/creating-threads.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Creating Threads
1 change: 1 addition & 0 deletions src/chap_14/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Multithreading
1 change: 1 addition & 0 deletions src/chap_14/message-passing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Message Passing
1 change: 1 addition & 0 deletions src/chap_14/mutexes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Mutexes
1 change: 1 addition & 0 deletions src/chap_14/shared-state.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Shared State
1 change: 1 addition & 0 deletions src/chap_14/thread-safety.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Thread Safety
1 change: 1 addition & 0 deletions src/chap_15/async-await.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Async-Await
1 change: 1 addition & 0 deletions src/chap_15/concurrency-libraries.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Concurrency Libraries
1 change: 1 addition & 0 deletions src/chap_15/concurrency-patterns.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Concurrency Patterns
1 change: 1 addition & 0 deletions src/chap_15/futures-promises.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Futures and Promises
1 change: 1 addition & 0 deletions src/chap_15/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Concurrency
1 change: 1 addition & 0 deletions src/chap_15/streams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Streams
1 change: 1 addition & 0 deletions src/chap_16/custom-errors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Custom Error Types
1 change: 1 addition & 0 deletions src/chap_16/error-handling-best-practices.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Error Handling Best Practices
1 change: 1 addition & 0 deletions src/chap_16/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Error Handling
1 change: 1 addition & 0 deletions src/chap_16/panic-unwind.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Panic and Unwind
1 change: 1 addition & 0 deletions src/chap_16/result-option.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Result and Option
1 change: 1 addition & 0 deletions src/chap_17/defining-modules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Defining Modules
1 change: 1 addition & 0 deletions src/chap_17/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Modules
1 change: 1 addition & 0 deletions src/chap_17/module-hierarchy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Module Hierarchy
1 change: 1 addition & 0 deletions src/chap_17/path-imports.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Path Imports
1 change: 1 addition & 0 deletions src/chap_17/re-exports.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Re-exports
1 change: 1 addition & 0 deletions src/chap_18/creating-packages.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Creating Packages
1 change: 1 addition & 0 deletions src/chap_18/dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Managing Dependencies
1 change: 1 addition & 0 deletions src/chap_18/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Packages
1 change: 1 addition & 0 deletions src/chap_18/publishing-packages.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Publishing Packages
1 change: 1 addition & 0 deletions src/chap_18/versioning.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Versioning
1 change: 1 addition & 0 deletions src/chap_19/effective-tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Writing Effective Tests
1 change: 1 addition & 0 deletions src/chap_19/integration-tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Integration Tests
1 change: 1 addition & 0 deletions src/chap_19/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Testing
1 change: 1 addition & 0 deletions src/chap_19/tdd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Test Driven Development
1 change: 1 addition & 0 deletions src/chap_19/testing-frameworks.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Testing Frameworks
1 change: 1 addition & 0 deletions src/chap_19/unit-tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Unit Tests
1 change: 1 addition & 0 deletions src/chap_20/borrowing-references.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Borrowing and References
1 change: 1 addition & 0 deletions src/chap_20/heap-vs-stack.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Heap vs Stack
1 change: 1 addition & 0 deletions src/chap_20/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Memory Management
1 change: 1 addition & 0 deletions src/chap_20/lifetimes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Lifetimes
1 change: 1 addition & 0 deletions src/chap_20/ownership-rules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Ownership Rules
1 change: 1 addition & 0 deletions src/chap_21/attribute-macros.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Attribute-like Macros
1 change: 1 addition & 0 deletions src/chap_21/custom-derive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Custom Derive
1 change: 1 addition & 0 deletions src/chap_21/declarative-macros.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Declarative Macros
1 change: 1 addition & 0 deletions src/chap_21/function-macros.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Function-like Macros
1 change: 1 addition & 0 deletions src/chap_21/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Macros
1 change: 1 addition & 0 deletions src/chap_21/macro-rules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Macro Rules
1 change: 1 addition & 0 deletions src/chap_21/procedural-macros.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Procedural Macros
1 change: 1 addition & 0 deletions src/chap_22/benchmarking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Benchmarking
1 change: 1 addition & 0 deletions src/chap_22/code-optimization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Code Optimization
1 change: 1 addition & 0 deletions src/chap_22/concurrency-optimization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Concurrency Optimization
1 change: 1 addition & 0 deletions src/chap_22/intro.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Performance Optimization
1 change: 1 addition & 0 deletions src/chap_22/memory-optimization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Memory Optimization
1 change: 1 addition & 0 deletions src/chap_22/profiling.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Profiling

0 comments on commit 7a59e46

Please sign in to comment.