--- id: a24de396-42d1-4311-af1b-0d3dbf6f8d7a type: RELATED_TO from_id: 77c0b897-4124-432f-84de-700ff82dcde1 from_title: "Two-phase cached loading pattern for API-heavy screens in Rust TUI" to_id: 27a1f728-ec90-469c-a6ab-5644d333322f to_title: "Rust: reqwest response.json() yields reqwest::Error, not serde_json::Error" strength: 0.7 created: "2026-03-02T00:33:44.221351+00:00" updated: "2026-03-02T00:33:44.221351+00:00" --- Both deal with API deserialization in Rust — the two-phase pattern notes the API shape gotcha that reqwest/serde errors can trip on