From 34b9f1c6693f0b0de95aee203db99bdb3b4c4c08 Mon Sep 17 00:00:00 2001 From: Jo <10510431+j178@users.noreply.github.com> Date: Sat, 27 Jan 2024 13:34:10 +0800 Subject: [PATCH] fix(rust): pick question panic when there is no bin in Cargo.toml (#274) --- lang/rust.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lang/rust.go b/lang/rust.go index 7b9899de..ec545924 100644 --- a/lang/rust.go +++ b/lang/rust.go @@ -381,6 +381,9 @@ func addBinSection(result *GenerateResult) error { } exists := false + if cargo["bin"] == nil { + cargo["bin"] = []any{} + } bins := make([]map[string]any, len(cargo["bin"].([]any))) for i, bin := range cargo["bin"].([]any) { bins[i] = bin.(map[string]any)