DEV Community

Rust Guide Series' Articles

Back to SomeB1oody's Series
[Rust Guide] 12.1 Receiving Command-Line Arguments
Cover image for [Rust Guide] 12.1 Receiving Command-Line Arguments

[Rust Guide] 12.1 Receiving Command-Line Arguments

Comments
3 min read
[Rust Guide] 12.2 Read Files
Cover image for [Rust Guide] 12.2 Read Files

[Rust Guide] 12.2 Read Files

Comments
3 min read
[Rust Guide] 12.3 Refactoring Pt.1 - Improving Modularity
Cover image for [Rust Guide] 12.3 Refactoring Pt.1 - Improving Modularity

[Rust Guide] 12.3 Refactoring Pt.1 - Improving Modularity

1
Comments
5 min read
[Rust Guide] 12.4 Refactoring Pt.2 - Error Handling
Cover image for [Rust Guide] 12.4 Refactoring Pt.2 - Error Handling

[Rust Guide] 12.4 Refactoring Pt.2 - Error Handling

Comments
5 min read
[Rust Guide] 12.5 Refactoring Pt.3 - Moving Business Logic
Cover image for [Rust Guide] 12.5 Refactoring Pt.3 - Moving Business Logic

[Rust Guide] 12.5 Refactoring Pt.3 - Moving Business Logic

Comments
5 min read
[Rust Guide] 12.6 Developing Library Functionality with TDD
Cover image for [Rust Guide] 12.6 Developing Library Functionality with TDD

[Rust Guide] 12.6 Developing Library Functionality with TDD

Comments
6 min read
[Rust Guide] 12.7 Using Environment Variables
Cover image for [Rust Guide] 12.7 Using Environment Variables

[Rust Guide] 12.7 Using Environment Variables

Comments
7 min read
[Rust Guide] 12.8 Writing Error Messages to Standard Error
Cover image for [Rust Guide] 12.8 Writing Error Messages to Standard Error

[Rust Guide] 12.8 Writing Error Messages to Standard Error

1
Comments
3 min read
[Rust Guide] 13.1 What Is a Closure and How to Use Closures
Cover image for [Rust Guide] 13.1 What Is a Closure and How to Use Closures

[Rust Guide] 13.1 What Is a Closure and How to Use Closures

1
Comments
4 min read
[Rust Guide] 13.2 Closure Type Inference and Annotations
Cover image for [Rust Guide] 13.2 Closure Type Inference and Annotations

[Rust Guide] 13.2 Closure Type Inference and Annotations

1
Comments
3 min read
[Rust Guide] 13.3 Storing Closures with Generic Parameters and `Fn` Traits
Cover image for [Rust Guide] 13.3 Storing Closures with Generic Parameters and `Fn` Traits

[Rust Guide] 13.3 Storing Closures with Generic Parameters and `Fn` Traits

1
Comments
6 min read
[Rust Guide] 13.4 Capturing the Environment with Closures
Cover image for [Rust Guide] 13.4 Capturing the Environment with Closures

[Rust Guide] 13.4 Capturing the Environment with Closures

Comments
3 min read
[Rust Guide] 13.5 Iterators - Definitions, the Iterator Trait, and the Next Method
Cover image for [Rust Guide] 13.5 Iterators - Definitions, the Iterator Trait, and the Next Method

[Rust Guide] 13.5 Iterators - Definitions, the Iterator Trait, and the Next Method

1
Comments
3 min read
[Rust Guide] 13.6 Methods That Consume and Produce Iterators
Cover image for [Rust Guide] 13.6 Methods That Consume and Produce Iterators

[Rust Guide] 13.6 Methods That Consume and Produce Iterators

1
Comments
3 min read
[Rust Guide] 13.7 Using Closures to Capture the Environment with Iterators
Cover image for [Rust Guide] 13.7 Using Closures to Capture the Environment with Iterators

[Rust Guide] 13.7 Using Closures to Capture the Environment with Iterators

1
Comments
2 min read
[Rust Guide] 13.8 Creating Custom Iterators
Cover image for [Rust Guide] 13.8 Creating Custom Iterators

[Rust Guide] 13.8 Creating Custom Iterators

1
Comments
3 min read
[Rust Guide] 13.9 Improving the I/O Project with Closures and Iterators
Cover image for [Rust Guide] 13.9 Improving the I/O Project with Closures and Iterators

[Rust Guide] 13.9 Improving the I/O Project with Closures and Iterators

1
Comments
5 min read
[Rust Guide] 13.10 Performance of Closures and Iterators
Cover image for [Rust Guide] 13.10 Performance of Closures and Iterators

[Rust Guide] 13.10 Performance of Closures and Iterators

1
Comments
4 min read
[Rust Guide] 14.1 Cargo Publishing Configuration
Cover image for [Rust Guide] 14.1 Cargo Publishing Configuration

[Rust Guide] 14.1 Cargo Publishing Configuration

Comments
2 min read
[Rust Guide] 14.2 Documentation Comments and Publishing Crates
Cover image for [Rust Guide] 14.2 Documentation Comments and Publishing Crates

[Rust Guide] 14.2 Documentation Comments and Publishing Crates

Comments
3 min read
[Rust Guide] 14.3 Re-Exporting APIs with `pub use`
Cover image for [Rust Guide] 14.3 Re-Exporting APIs with `pub use`

[Rust Guide] 14.3 Re-Exporting APIs with `pub use`

Comments
3 min read
[Rust Guide] 14.4 Publishing Crates Part 2
Cover image for [Rust Guide] 14.4 Publishing Crates Part 2

[Rust Guide] 14.4 Publishing Crates Part 2

Comments
3 min read
[Rust Guide] 14.5 Cargo Workspaces
Cover image for [Rust Guide] 14.5 Cargo Workspaces

[Rust Guide] 14.5 Cargo Workspaces

Comments
3 min read
[Rust Guide] 14.6 Installing Binary Crates
Cover image for [Rust Guide] 14.6 Installing Binary Crates

[Rust Guide] 14.6 Installing Binary Crates

Comments 1
2 min read
[Rust Guide] 15.0 Smart Pointer Intro - What Are Smart Pointers and Rust Smart Pointer Traits
Cover image for [Rust Guide] 15.0 Smart Pointer Intro - What Are Smart Pointers and Rust Smart Pointer Traits

[Rust Guide] 15.0 Smart Pointer Intro - What Are Smart Pointers and Rust Smart Pointer Traits

Comments
2 min read
[Rust Guide] 15.1 Using `Box<T>` to Point to Data on the Heap
Cover image for [Rust Guide] 15.1 Using `Box<T>` to Point to Data on the Heap

[Rust Guide] 15.1 Using `Box<T>` to Point to Data on the Heap

Comments
5 min read
[Rust Guide] 15.2 What Is the `Deref` Trait, the Dereference Operator, and Implementing the `Deref` Trait
Cover image for [Rust Guide] 15.2 What Is the `Deref` Trait, the Dereference Operator, and Implementing the `Deref` Trait

[Rust Guide] 15.2 What Is the `Deref` Trait, the Dereference Operator, and Implementing the `Deref` Trait

Comments
4 min read
[Rust Guide] 15.3 Implicit Deref Coercion and Mutability
Cover image for [Rust Guide] 15.3 Implicit Deref Coercion and Mutability

[Rust Guide] 15.3 Implicit Deref Coercion and Mutability

Comments
3 min read
[Rust Guide] 15.4 Drop Trait - Goodbye to Manual Cleanup, Release is Safe
Cover image for [Rust Guide] 15.4 Drop Trait - Goodbye to Manual Cleanup, Release is Safe

[Rust Guide] 15.4 Drop Trait - Goodbye to Manual Cleanup, Release is Safe

Comments
3 min read
[Rust Guide] 15.5 `Rc<T>` - Reference-Counting Smart Pointer and Shared Ownership
Cover image for [Rust Guide] 15.5 `Rc<T>` - Reference-Counting Smart Pointer and Shared Ownership

[Rust Guide] 15.5 `Rc<T>` - Reference-Counting Smart Pointer and Shared Ownership

Comments
6 min read