Code Explainers

Code explainers tagged #sqlx

rust
use axum::{
    extract::{Path, State},
    http::HeaderMap,
    response::{Html, IntoResponse},

Building an HTMX-aware toggle handler in Axum

extractors htmx sqlx
Intermediate 8 steps
rust
use axum::{
    extract::{Path, State},
    http::StatusCode,
    Json,

Distinguishing absent from null in an Axum PATCH

partial-update serde nullable-fields
Advanced 8 steps
rust
#[derive(Deserialize)]
pub struct CreateArticle {
    title: String,
    body: String,

Building a create endpoint in Axum

extractors json-deserialization sqlx
Intermediate 7 steps
rust
use axum::{extract::{Query, State}, http::StatusCode, Json};
use base64::{engine::general_purpose::URL_SAFE_NO_PAD, Engine};
use serde::{Deserialize, Serialize};
use sqlx::PgPool;

Cursor pagination in an Axum handler

cursor-pagination keyset-pagination base64
Advanced 10 steps
rust
use axum::{extract::State, http::StatusCode, response::IntoResponse, Json};
use serde::{Deserialize, Serialize};
use uuid::Uuid;
 

Building a typed create_user handler in Axum

serde extractors sqlx
Intermediate 7 steps