//! `GET /lab/api/info` — which backend is running and what it can do.
//!
//! The lab SPA fetches this once on load and gates its navigation, routes,
//! and per-column rendering on the result, so it only ever shows features the
//! running backend actually supports.
use State;
use Json;
use ;
use Serialize;
use crateAppState;
pub async