| 1234567891011121314151617181920212223242526 |
- import jsony
- from ../../types import Error
- type
- Url* = object
- url*: string
- expandedUrl*: string
- displayUrl*: string
- indices*: Slice[int]
- ErrorObj* = object
- code*: Error
- message*: string
- Errors* = object
- errors*: seq[ErrorObj]
- proc contains*(codes: set[Error]; errors: Errors): bool =
- for e in errors.errors:
- if e.code in codes:
- return true
- proc parseHook*(s: string; i: var int; v: var Slice[int]) =
- var slice: array[2, int]
- parseHook(s, i, slice)
- v = slice[0] ..< slice[1]
|