verifying types

This commit is contained in:
Jaremy Creechley 2023-09-13 14:19:53 -07:00
parent 7f921901d7
commit 85ba776ea0
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -18,9 +18,9 @@ type
KeyBuffer* = DataBuffer KeyBuffer* = DataBuffer
ValueBuffer* = DataBuffer ValueBuffer* = DataBuffer
StringBuffer* = DataBuffer # StringBuffer* = DataBuffer
CatchableErrorBuffer* = object CatchableErrorBuffer* = object
msg: StringBuffer msg: DataBuffer
proc `=destroy`*(x: var DataBufferHolder) = proc `=destroy`*(x: var DataBufferHolder) =
@ -78,8 +78,9 @@ proc toCatchable*(err: CatchableErrorBuffer): ref CatchableError =
proc toBuffer*(err: ref Exception): CatchableErrorBuffer = proc toBuffer*(err: ref Exception): CatchableErrorBuffer =
## convert exception to an object with StringBuffer ## convert exception to an object with StringBuffer
echoed "DataBuffer:toBuffer:err: ", err.msg
return CatchableErrorBuffer( return CatchableErrorBuffer(
msg: StringBuffer.new(err.msg) msg: DataBuffer.new(err.msg)
) )
import ../key import ../key