Collection30 items

huiali/rust-skills

View on GitHub
4stars

🎯Skills30

🎯rust-error🎯Skill

Expertly handles Rust error scenarios by providing comprehensive guidance on Result, Option, error types, propagation, and panic strategies.

rust-error
🎯rust-skill-index🎯Skill

Indexes and provides quick navigation for 35 Rust skills across core, advanced, and expert categories.

rust-skill-index
🎯rust-async🎯Skill

Handles advanced Rust async patterns like Stream processing, backpressure, select, cancellation, and concurrency management with Tokio.

rust-async
🎯rust-skill🎯Skill

Provides expert Rust programming assistance, solving compilation errors, ownership, lifetimes, concurrency, and performance optimization challenges.

rust-skill
🎯rust-anti-pattern🎯Skill

Identifies and helps refactor Rust anti-patterns like unnecessary cloning, unwrapping, and inefficient iterations to improve code quality.

rust-anti-pattern
🎯rust-mutability🎯Skill

Expertly manages Rust mutability challenges, resolving borrowing conflicts and providing safe interior mutability strategies across different contexts.

rust-mutability
🎯rust-ownership🎯Skill

Skill

rust-ownership
🎯rust-middleware🎯Skill

Implements comprehensive Rust web middleware for request tracing, CORS configuration, rate limiting, and advanced middleware patterns.

rust-middleware
🎯rust-auth🎯Skill

Enables robust JWT, API Key, and distributed token authentication with secure password storage in Rust.

rust-auth
🎯rust-const🎯Skill

Enables compile-time computation in Rust through const generics, type-level calculations, and safe uninitialized memory handling.

rust-const
🎯rust-actor🎯Skill

Enables robust concurrent programming in Rust by implementing Actor model patterns with advanced message passing, state management, and fault tolerance.

rust-actor
🎯rust-error-advanced🎯Skill

Expertly guides Rust developers through advanced error handling strategies, covering Result vs Option, thiserror, anyhow, and error context design principles.

rust-error-advanced
🎯rust-web🎯Skill

Builds robust Rust web services using frameworks like axum and actix, handling routing, database interactions, and API design with type-safe, performant code.

rust-web
🎯rust-linear-type🎯Skill

Manages Rust linear type resources with precise ownership, ensuring single-use semantics and preventing resource leaks or double-free errors.

rust-linear-type
🎯rust-zero-cost🎯Skill

Analyzes and optimizes Rust generic abstractions and dispatch strategies for zero-cost performance and compile-time flexibility.

rust-zero-cost
🎯rust-async-pattern🎯Skill

Expertly manages complex Rust async patterns, solving Stream implementation, zero-copy, tokio::spawn lifecycle, and plugin system scheduling challenges.

rust-async-pattern
🎯rust-type-driven🎯Skill

Enables advanced Rust type-driven design techniques to catch errors at compile-time through type safety, state encoding, and zero-overhead abstractions.

rust-type-driven
🎯rust-learner🎯Skill

Tracks Rust language updates, provides version management guidance, and helps developers stay current with the latest Rust ecosystem features and best practices.

rust-learner
🎯rust-cache🎯Skill

Manages Redis caching with advanced connection pooling, TTL policies, performance optimization, and distributed cache strategies in Rust.

rust-cache
🎯rust-macro🎯Skill

Generates and manipulates Rust macros, handling declarative macros, derive macros, and procedural macros for metaprogramming and code generation.

rust-macro
🎯rust-performance🎯Skill

Optimizes Rust performance by benchmarking, profiling, and applying techniques like pre-allocation, parallel processing, and reducing memory allocations.

rust-performance
🎯rust-concurrency🎯Skill

Expertly handles Rust concurrency challenges by safely managing threads, async operations, and preventing race conditions and deadlocks.

rust-concurrency
🎯rust-distributed🎯Skill

Enables robust distributed systems development in Rust by implementing consensus algorithms, distributed transactions, and coordination mechanisms.

rust-distributed
🎯rust-coroutine🎯Skill

Manages lightweight concurrent execution through stackful and stackless coroutines, enabling efficient context switching and generator-like control flow in Rust.

rust-coroutine
🎯rust-xacml🎯Skill

Implements a flexible Rust-based policy decision engine for XACML authorization, supporting RBAC, policy chaining, and context-based access control.

rust-xacml
🎯rust-pin🎯Skill

Expertly handles Rust's Pin, Unpin, and self-referential types in async and complex memory scenarios.

rust-pin
🎯rust-unsafe🎯Skill

Expertly handles Rust's unsafe code, FFI, raw pointers, and memory management with strict safety guidelines.

rust-unsafe
🎯rust-dpdk🎯Skill

Skill

rust-dpdk
🎯rust-ebpf🎯Skill

Skill

rust-ebpf
🎯rust-gpu🎯Skill

Skill

rust-gpu