From 0f4f2ee48fba4dfb0aa6bc34879bae3bd93b5128 Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Sat, 24 May 2025 18:17:41 -0500 Subject: [PATCH] TODO: Serde won't make empty-vec --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index c85dde4..5dfab9f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -60,6 +60,9 @@ async fn do_list_releases( .header(ACCEPT, "application/json") .send() .await?; + // TODO: Handle case with no releases. + // afaict: Serde tries to unpack an empty list, can't decide what struct it's unpacking, + // and emits an error. Desired behavior: empty Vec. let body_text: Vec = response.json().await?; return Ok(body_text); }