All
Articles 169,180Blog Posts 161,024Tech Tutorials 44,947Research Papers 32,800News 21,550
⚡ AI Lessons
![[Advanced Rust] 2.7. API Design Principles of Flexibility Pt.3 - Borrowed vs Owned, Cow Type, and Fallible and Blocking Destruc…](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
2w ago
[Advanced Rust] 2.7. API Design Principles of Flexibility Pt.3 - Borrowed vs Owned, Cow Type, and Fallible and Blocking Destruc…
Full title: [Advanced Rust] 2.7. API Design Principles of Flexibility Pt.3 - Borrowed vs Owned, Cow...
![[Advanced Rust] 2.6. API Design Principles of Flexibility Pt.2 - Object Safety, API Design, and Generic Trait Methods](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.6. API Design Principles of Flexibility Pt.2 - Object Safety, API Design, and Generic Trait Methods
2.6.1. Object Safety When defining a trait, whether it is object-safe is also part of the...
![[Advanced Rust] 2.5. API Design Principles of Flexibility Pt.1 - Contracts and More Flexible Interfaces with Generic Parameters](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.5. API Design Principles of Flexibility Pt.1 - Contracts and More Flexible Interfaces with Generic Parameters
2.5.1. Code Contracts Your code, whether explicitly or implicitly, contains a contract. A...
![[Advanced Rust] 2.4. API Design Principles of Unsurprising Pt.4 - Ergonomic Trait Implementations, Wrapper Types, and Borrow Tr…](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.4. API Design Principles of Unsurprising Pt.4 - Ergonomic Trait Implementations, Wrapper Types, and Borrow Tr…
Full title: [Advanced Rust] 2.4. API Design Principles of Unsurprising Pt.4 - Ergonomic Trait...
![[Advanced Rust] 2.3. API Design Principles of Unsurprising Pt.3 - Implementing serde Serialize and Deserialize Traits, and Why…](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.3. API Design Principles of Unsurprising Pt.3 - Implementing serde Serialize and Deserialize Traits, and Why…
Full title: [Advanced Rust] 2.3. API Design Principles of Unsurprising Pt.3 - Implementing serde...
![[Advanced Rust] 2.2. API Design Principles of Unsurprising Pt.2 - Implementing Clone, Default, PartialEq, PartialOrd, Hash, Eq…](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.2. API Design Principles of Unsurprising Pt.2 - Implementing Clone, Default, PartialEq, PartialOrd, Hash, Eq…
Full title: [Advanced Rust] 2.2. API Design Principles of Unsurprising Pt.2 - Implementing Clone,...
![[Advanced Rust] 2.1. API Design Principles of Unsurprising - Naming Tips, Implementing Common Traits](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 2.1. API Design Principles of Unsurprising - Naming Tips, Implementing Common Traits
Full title: [Advanced Rust] 2.1. API Design Principles of Unsurprising - Naming Tips, Implementing...
![[Advanced Rust] 1.17. Orphan Rules, Coherence, and Consistency - Blanket and Covered Implementations](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
3w ago
[Advanced Rust] 1.17. Orphan Rules, Coherence, and Consistency - Blanket and Covered Implementations
1.17.1. Coherence Coherence means that for a given type and method, there is only one...
![[Advanced Rust] 1.15. Trait Bounds - Compilation and Dispatch](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FAdvancedRust%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.jpg)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
4w ago
[Advanced Rust] 1.15. Trait Bounds - Compilation and Dispatch
1.15.1. Static Dispatch What happens when we compile generic code? The compiler copies...
![[Rust Guide] 19.4 Macros](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 19.4 Macros
19.4.1 What Are Macros In Rust, macro is a collective name for a group of related...
![[Rust Guide] 19.3 Advanced Functions and Closures](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fraw.githubusercontent.com%2FSomeB1oody%2FRustGuide%2Fmain%2Fen%2Fsrc%2Fimages%2Fcover.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 19.3 Advanced Functions and Closures
19.3.1 Function Pointers We have already talked about passing closures into functions. In...
![[Rust Guide] 18.3. Pattern Syntax](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0z9ct8y6vsshxjgwiec.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 18.3. Pattern Syntax
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 18.1. Where Patterns Can Be Used](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwee2uqh4h4hwjwwwhld.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 18.1. Where Patterns Can Be Used
18.1.1 What Is a Pattern? A pattern is a special piece of Rust syntax used to match the...
![[Rust Guide] 17.3. Implementing an Object-Oriented Design Pattern](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokixv2a4tsh50kb6tni7.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 17.3. Implementing an Object-Oriented Design Pattern
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 17.2. Using Trait Objects to Store Values of Different Types](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F921igdmcrpbymjf3mfma.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 17.2. Using Trait Objects to Store Values of Different Types
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.4. Extending Concurrency With Send And Sync Traits](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6mbh6cveohf2nyfyslvh.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 16.4. Extending Concurrency With Send And Sync Traits
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.2. Message Passing For Cross-Thread Data Transfer](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc8c6es4rly6hsdvcl2mj.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 16.2. Message Passing For Cross-Thread Data Transfer
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 16.1. Running Code Concurrently With Threads](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftikj5swiqbyrted1o3u8.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 16.1. Running Code Concurrently With Threads
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 15.4. Drop Trait - Goodbye to Manual Cleanup, Release Is Safe](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzbo7rhb0sv29hs5avaiv.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 15.4. Drop Trait - Goodbye to Manual Cleanup, Release Is Safe
15.4.1 The Meaning of the Drop Trait If a type implements the Drop trait, it can let the...
![[Rust Guide] 15.3. Implicit Deref Coercion and Mutability](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdqjlsot6bld8ymzfg7m6.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 15.3. Implicit Deref Coercion and Mutability
15.3.1 Implicit Deref Coercion for Functions and Methods Implicit deref coercion is a...
![[Rust Guide] 14.6. Installing Binary Crates](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftdqdpry4swsz1n6skus6.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 14.6. Installing Binary Crates
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rsut Guide] 14.5. Cargo Workspace](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb0w6kdobhtvrj07mgn5d.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rsut Guide] 14.5. Cargo Workspace
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 14.4. Publishing Crates Part 2](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8nc9elsqlgk7nzzszwn.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 14.4. Publishing Crates Part 2
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
![[Rust Guide] 14.1. Cargo Publishing Configuration](https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsva6p0v2vykc31iu2hse.png)
Dev.to · SomeB1oody
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
[Rust Guide] 14.1. Cargo Publishing Configuration
If you find this helpful, please like, bookmark, and follow. To keep learning along, follow this...
DeepCamp AI