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