nim-chat-poc/src/chat/errors.nim
2026-02-11 10:50:20 -08:00

16 lines
278 B
Nim

import strformat
type
ChatError* = object of CatchableError
code*: ErrorCode
context*: string
ErrorCode* = enum
errTypeError
errWrapped
errTopic
errLibChat
proc `$`*(x: ChatError): string =
fmt"ChatError(code={$x.code}, context: {x.context})"