<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Rust on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/posts/rust/</link>
    <description>Recent content in Rust on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <atom:link href="https://blog.rajpoot.dev/posts/rust/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Rust Performance in 2026 — Benchmarking, Profiling, and Real Wins</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-performance-2026/</link>
      <pubDate>Mon, 04 May 2026 08:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-performance-2026/</guid>
      <description>Rust performance in 2026 — criterion benchmarks, flamegraphs, allocation profiling, and the patterns that turn &amp;#39;fast Rust&amp;#39; into actual fast Rust.</description>
    </item>
    <item>
      <title>Rust Async Traits in 2026 — Native AFIT, Send Bounds, and the Patterns That Stuck</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-async-traits-2026/</link>
      <pubDate>Sun, 03 May 2026 08:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-async-traits-2026/</guid>
      <description>Rust async traits in 2026 — native async fn in traits, Send/Sync bounds, dyn dispatch, and the patterns from production async Rust.</description>
    </item>
    <item>
      <title>SQLx Patterns in 2026 — Rust &#43; Postgres Without the ORM</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-sqlx-patterns-2026/</link>
      <pubDate>Sat, 02 May 2026 12:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-sqlx-patterns-2026/</guid>
      <description>SQLx in Rust 2026 — compile-time-checked queries, migrations, transactions, and the patterns from production Rust &#43; Postgres.</description>
    </item>
    <item>
      <title>Rust CLI Apps in 2026 — clap, indicatif, ratatui, and the Patterns That Ship</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-cli-clap-2026/</link>
      <pubDate>Sat, 02 May 2026 06:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-cli-clap-2026/</guid>
      <description>Building Rust CLIs in 2026 — clap derive, indicatif progress bars, ratatui TUIs, config loading, and the patterns from real Rust CLI tools.</description>
    </item>
    <item>
      <title>Axum Middleware in 2026 — Tower, Layers, and Production Patterns</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-axum-middleware-2026/</link>
      <pubDate>Sat, 02 May 2026 06:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-axum-middleware-2026/</guid>
      <description>Axum middleware in 2026 — Tower layers, request ID, auth, rate limiting, observability, and the patterns from production Rust services.</description>
    </item>
    <item>
      <title>Rust Error Handling in 2026 — anyhow, thiserror, and the Patterns That Survive</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-error-handling-anyhow-thiserror-2026/</link>
      <pubDate>Thu, 30 Apr 2026 16:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-error-handling-anyhow-thiserror-2026/</guid>
      <description>Rust error handling in 2026 — anyhow vs thiserror, when to define error types, panic policy, ? in production, and the patterns from real codebases.</description>
    </item>
    <item>
      <title>Modern Rust Tooling in 2026 — cargo, clippy, fmt, and Workspaces</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-tooling-cargo-2026/</link>
      <pubDate>Thu, 30 Apr 2026 16:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-tooling-cargo-2026/</guid>
      <description>Modern Rust tooling in 2026 — cargo, clippy, rustfmt, workspaces, cargo-watch, cargo-nextest, and the productivity setup that ships.</description>
    </item>
    <item>
      <title>Tokio Async Fundamentals — A Backend Engineer&#39;s Guide to Rust Async</title>
      <link>https://blog.rajpoot.dev/posts/rust/tokio-async-fundamentals-backend/</link>
      <pubDate>Tue, 28 Apr 2026 17:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/tokio-async-fundamentals-backend/</guid>
      <description>A practical guide to Tokio for backend engineers — futures, the runtime, tasks, channels, select!, cancellation, and the patterns you&amp;#39;ll actually use in production Rust services.</description>
    </item>
    <item>
      <title>Production HTTP Service in Rust — Axum 0.8, sqlx, and Postgres</title>
      <link>https://blog.rajpoot.dev/posts/rust/production-rust-axum-sqlx-postgres/</link>
      <pubDate>Tue, 28 Apr 2026 17:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/production-rust-axum-sqlx-postgres/</guid>
      <description>A complete walkthrough of a production-grade Rust HTTP service in 2026 — Axum 0.8 routing, extractors, sqlx for Postgres, error handling, tracing, and the project layout that scales.</description>
    </item>
  </channel>
</rss>
