From b4bed3ff52248131f8a048361966fae47f3509ee Mon Sep 17 00:00:00 2001 From: Tanguy Date: Mon, 20 Jun 2022 14:32:05 +0200 Subject: [PATCH] Other cleanup --- questionable/binding.nim | 2 +- questionable/results.nim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/questionable/binding.nim b/questionable/binding.nim index 2dcb030..a8acedf 100644 --- a/questionable/binding.nim +++ b/questionable/binding.nim @@ -1,7 +1,7 @@ import std/options import std/macros -template questionableUnpack*(expression: Option): untyped = +template questionableUnpack*[T](expression: Option[T]): (T, bool) = ## Used internally let option = expression diff --git a/questionable/results.nim b/questionable/results.nim index 82081c6..220dd1a 100644 --- a/questionable/results.nim +++ b/questionable/results.nim @@ -110,7 +110,7 @@ proc option*[T,E](value: Result[T,E]): ?T = else: T.none -template questionableUnpack*(expression: Result): untyped = +template questionableUnpack*[T, E](expression: Result[T, E]): (T, bool) = ## Used internally let res = expression