From 8cf8879941ae9feb51fcba58ea6fdccf49a96048 Mon Sep 17 00:00:00 2001 From: alaviss Date: Tue, 21 Apr 2020 09:21:36 +0000 Subject: [PATCH] asyncdispatch: export Callback (#14042) [backport] This let us see the definition of `Callback` in docs, which is required to even make use of asyncdispatch. Ref #13539. (cherry picked from commit 7beed44fc9e80882ba54f222994e522377c1ad1d) --- lib/pure/asyncdispatch.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pure/asyncdispatch.nim b/lib/pure/asyncdispatch.nim index f540c52074..4ea97259df 100644 --- a/lib/pure/asyncdispatch.nim +++ b/lib/pure/asyncdispatch.nim @@ -267,7 +267,7 @@ when defined(windows) or defined(nimdoc): pcd: PostCallbackDataPtr AsyncEvent* = ptr AsyncEventImpl - Callback = proc (fd: AsyncFD): bool {.closure, gcsafe.} + Callback* = proc (fd: AsyncFD): bool {.closure, gcsafe.} proc hash(x: AsyncFD): Hash {.borrow.} proc `==`*(x: AsyncFD, y: AsyncFD): bool {.borrow.} @@ -1093,7 +1093,7 @@ else: # queue. type AsyncFD* = distinct cint - Callback = proc (fd: AsyncFD): bool {.closure, gcsafe.} + Callback* = proc (fd: AsyncFD): bool {.closure, gcsafe.} AsyncData = object readList: seq[Callback]