diff --git a/libp2p/utility.nim b/libp2p/utility.nim index 542eff026..9b115822f 100644 --- a/libp2p/utility.nim +++ b/libp2p/utility.nim @@ -10,8 +10,9 @@ {.push raises: [].} import std/[sets, options, macros] -import stew/[byteutils, results] +import stew/byteutils +import results export results template public*() {.pragma.} @@ -124,13 +125,6 @@ macro withValue*[T](self: Opt[T] | Option[T], value, body, elseStmt: untyped): u else: `elseBody` -template valueOr*[T](self: Option[T], body: untyped): untyped = - let temp = (self) - if temp.isSome: - temp.get() - else: - body - template toOpt*[T, E](self: Result[T, E]): Opt[T] = let temp = (self) if temp.isOk: