Authentication-Results: mail-b.sr.ht; dkim=pass header.d=hacktivis.me header.i=@hacktivis.me Received: from cloudsdale.the-delta.net.eu.org (cloudsdale.the-delta.net.eu.org [138.201.117.120]) by mail-b.sr.ht (Postfix) with ESMTPS id 8D53511EED7 for <~sircmpwn/hare-dev@lists.sr.ht>; Sat, 27 Aug 2022 17:10:00 +0000 (UTC) Received: by cloudsdale.the-delta.net.eu.org (OpenSMTPD) with ESMTP id 1b0a9a3e; Sat, 27 Aug 2022 17:09:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=hacktivis.me; h=from:to :cc:date:message-id:mime-version:content-transfer-encoding; s= 20190711_142157; bh=Uh92oazS1cRD1Q9B1s7hGhrYO1Kajv9pirGMzWS5Iog=; b= BygciW0Bqwl76C9Rniwe2oEEbpho1i1djY9m10p0vWPLUo4Gj4ibEy+yAtrG8G5e QhhRfrW0UDb6yjRJHz3h3Jwccxir1dxSZl5vx6BjELM7dbL5NLtMEoMSf5HuPUs5 Y5+oxwJlMd4G8TZaZ8YYMfcW1EW28pBlphugE5rgJA5YWanhYuJVmisyBVlWHfHu izx7egDb8j5O41VuAp4W9+k/vccuKasF12OkeVFgZ4UbqK5Uri6NQyaIWExL85kM gVyyiA9JNPUhMkxm1ciG23DnnheVNeCTKoTfcAsBblr+rdQreTv35BdFtRxZwVIN I674DqilZilZ6uPJNYAqXvGw7tdc9BMHzYOGOmSNeHaDvnLc8Gl7I5Kn8g0GP56e kr2g7/2Sjp+9dst+eYyB8byIDrj3EfWXwB/PDsthXSia6bBFlNirJbyb8lWaouS3 rHs/IrBAreXy+Ugerk3yU1+bCjdFzTMXTA7d+7SE06miso4eVL0+5bEIE/ck8zMi P9H2xtFenYIY7JXsPo68YZw07blI/2lnJl8yzLVGHI5dhJUh2VGpltKebeui3FUy KQHWxnGNp0I60gm3fDEpbAt7+bky5B9K41Qh7vEulGGbhMfj47MojL7zdNyk8qFa rbaDnkFssNoAqwv6iepqqVagCKvWj1R5av5xrSCI5H8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=hacktivis.me; h=from:to:cc :date:message-id:mime-version:content-transfer-encoding; q=dns; s=20190711_142157; b=YVlNc3Tz2wgV3DDYdM5jyNxgNR6RULUPir6B11NfeL 4+pzuPaVS+i4g4jh7AdyDfR0kEdZFWKzGtoJZbEs9U+V9NQfy8KSUxEyXalcHYcl S2r0uMXVTT/s3VRJQuSpQVs3jrV1byRrIoYHAC+ndLFAQBwbNmh00duCgezHrrey QwhOQwmDqP4K3MdylpHJVEbJfNSEr3/DjbrNKZkvWkRfdJWlzlHK8Jml+ISfvUQl ZVqimUjAL3kBcWSPVtkVQiToq0nvtWSwtvh4U7h3rOb6TqCv/q4hMljOlucyfBz8 DL/VeJnE9F1JeCQ6wQB1KpvG4EirfSlFGQrsxiwaKv2d3btJ5VX8zilGoelmqObU +YKKHVR+JKC6ZxWv87jkNDnfXeWWPuZ2Z04nFgF+n+7iormIaF81XFRk3PpKOHnG UdpksP4FTMgU5KX0LAStKqbbxODeMzvmmvEPJqpki/iddc3xGkLj+G/piypejbEg 7K2On1cRs7250AaYstlVbMjDqjI9PZna0L5r0JIYbzQqetSTIWvJf21bCkSLP/Jo NnArKa7tUmcSncTtq5POyIHx9hmq3FKvDq/VPyihMEDXFKIFUkHq4G7O0aHcMNLI 81a4c5Kb7Z7B1vfZ+zxpOdboyhy8JGCFAswHPChYhJLCsCIX+koQeLYH4dCzYSmE 4= Received: from localhost (cloudsdale.the-delta.net.eu.org [local]) by cloudsdale.the-delta.net.eu.org (OpenSMTPD) with ESMTPA id 820a39e6; Sat, 27 Aug 2022 17:09:57 +0000 (UTC) From: "Haelwenn (lanodan) Monnier" To: ~sircmpwn/hare-dev@lists.sr.ht Cc: "Haelwenn (lanodan) Monnier" Subject: [PATCH hare v2] strings/template: Give the missing parameter name in the error Date: Sat, 27 Aug 2022 19:09:55 +0200 Message-Id: <20220827170955.32730-1-contact+sr.ht@hacktivis.me> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Haelwenn (lanodan) Monnier" --- strings/template/template.ha | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/strings/template/template.ha b/strings/template/template.ha index cc2032e5..8bab5994 100644 --- a/strings/template/template.ha +++ b/strings/template/template.ha @@ -103,7 +103,8 @@ fn get_param(name: str, params: param...) fmt::formattable = { return params[i].1; }; }; - abort("strings::tmpl: required parameter was not provided"); + fmt::errorfln("strings::template: required parameter ${} was not provided", name)!; + abort(); }; fn parse_variable( -- 2.35.1