use axum::extract::FromRef; use leptos::prelude::expect_context; use server_fn::ServerFnError; #[derive(FromRef, Clone)] pub struct State {} pub async fn get_state() -> Result { let state = expect_context::(); let axum::extract::State(state): axum::extract::State = leptos_axum::extract_with_state(&state).await?; Ok(state) }