Database
Browse 5,303 skills across 372 packs and 37 categories
Async Rust
233LAsync Rust programming with async/await, Tokio runtime, futures, and concurrent task patterns
Cargo Workspace
320LCargo workspaces, project structure, dependency management, and multi-crate Rust project organization
Error Handling
199LRust error handling with Result, Option, the ? operator, and ecosystem crates anyhow and thiserror
Lifetimes
181LRust lifetime annotations for ensuring reference validity and understanding the borrow checker
Ownership Borrowing
171LRust ownership, borrowing, and move semantics for writing memory-safe code without a garbage collector
Pattern Matching
267LRust pattern matching with match, if let, while let, destructuring, and advanced match patterns
Smart Pointers
263LRust smart pointers Box, Rc, Arc, RefCell, and their combinations for heap allocation and shared ownership
Traits Generics
217LRust traits and generics for polymorphism, abstraction, and zero-cost generic programming