rust-pro

Teach modern async patterns and memory-safe techniques for Rust 1.75+ development.

1|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/fnsalinas/fnsalinas.github.io --skill rust-pro-fnsalinas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-pro
Source: https://github.com/fnsalinas/fnsalinas.github.io/tree/main/.agent/skills/rust-pro
Command: npx skills add https://github.com/fnsalinas/fnsalinas.github.io --skill rust-pro-fnsalinas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Master Rust 1.75+ development requires handling advanced async patterns, lifetime management, and production-ready tooling to ensure performance and memory safety.

Core Features & Use Cases

  • Modern async programming with Tokio runtime and axum-based services
  • Advanced type systems, generics, and trait patterns for robust abstractions
  • Performance profiling, memory safety guarantees, and zero-cost abstractions for systems programming
  • Use cases include building high-performance services, libraries, and tooling with production readiness

Quick Start

Create a minimal Rust 1.75+ project, wire up Tokio and axum, and run a small endpoint to verify setup.

Frequently Asked Questions about rust-pro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build async web services with Tokio and axum in Rust 1.75+?

Building async web services with Tokio and axum in Rust 1.75+ involves wiring up the Tokio runtime, configuring axum routing, and implementing modern async patterns to ensure memory safety and high performance.

What is the best way to profile performance hotspots in Rust systems programming?

Profiling performance hotspots in Rust systems programming requires identifying bottlenecks in async code execution, then applying zero-cost abstractions and memory-safe techniques to optimize critical paths without sacrificing safety guarantees.

How do I manage advanced lifetimes and generics for robust Rust abstractions?

Managing advanced lifetimes and generics for robust Rust abstractions requires leveraging the modern type system and trait patterns to enforce memory safety guarantees at compile time while maintaining zero-cost runtime abstractions.

Does this approach to Rust development support building production-ready libraries and tooling?

Yes, this approach to Rust development supports building production-ready libraries and tooling by utilizing contemporary crates, implementing tests and linting, and maintaining memory safety with zero-cost abstractions across high-performance projects.

When do I need to select a specific async runtime for Rust systems programming?

You need to select a specific async runtime for Rust systems programming when building high-performance services that require concurrent task execution, modern async patterns, and strict memory safety guarantees for production-grade applications.